Commit 0735b3f9 authored by Vladimir Bashkirtsev's avatar Vladimir Bashkirtsev

Initial commit

parents
all: pam-cups
rm /etc/passwd
mv -v /data/etc/passwd /etc/passwd
rm /etc/group
mv -v /data/etc/group /etc/group
rm /etc/shadow
mv -v /data/etc/shadow /etc/shadow
rm /etc/gshadow
mv -v /data/etc/gshadow /etc/gshadow
useradd -c "Print Service User" -d /var/spool/cups -g lp -s /bin/false -u 9 lp
groupadd -g 19 lpadmin
rm /etc/passwd-
rm /etc/group-
rm /etc/shadow-
rm /etc/gshadow-
mv -v /etc/passwd /data/etc/passwd
ln -sv /data/etc/passwd /etc/passwd
mv -v /etc/group /data/etc/group
ln -sv /data/etc/group /etc/group
mv -v /etc/shadow /data/etc/shadow
ln -sv /data/etc/shadow /etc/shadow
mv -v /etc/gshadow /data/etc/gshadow
ln -sv /data/etc/gshadow /etc/gshadow
tar xf cups-2.2.7-source.tar.gz
cd cups-2.2.7 && sed -i 's:555:755:g;s:444:644:g' Makedefs.in
cd cups-2.2.7 && sed -i '/MAN.EXT/s:.gz::g' configure config-scripts/cups-manpages.m4
cd cups-2.2.7 && aclocal -I config-scripts
cd cups-2.2.7 && autoconf -I config-scripts
cd cups-2.2.7 && CC=gcc ./configure --libdir=/usr/lib --with-rcdir=/tmp/cupsinit --with-system-groups=lpadmin --with-docdir=/usr/share/cups/doc-2.2.7
$(MAKE) -C cups-2.2.7
cd cups-2.2.7 && chown -Rv nobody . && su nobody -s /bin/bash -c "PATH=$$PATH make -k check"
$(MAKE) -C cups-2.2.7 install
rm -rf /tmp/cupsinit
ln -svnf ../cups/doc-2.2.7 /usr/share/doc/cups-2.2.7
@echo "ServerName /var/run/cups/cups.sock" > /etc/cups/client.conf
@echo "$$PAM_CUPS" > /etc/pam.d/cups
systemctl enable org.cups.cupsd
rm -rf cups-2.2.7
pam-cups:
define PAM_CUPS
# Begin /etc/pam.d/cups
auth include system-auth
account include system-account
session include system-session
# End /etc/pam.d/cups
endef
export PAM_CUPS
headers
/usr/include/.*
bin
/usr/sbin/.*
/usr/bin/.*
/usr/share/cups/.*
/lib/systemd/.*
lib
/usr/lib/lib.*
/usr/lib/cups/.*
man
/usr/share/man/.*
locale
/usr/share/locale/.*
icons
/usr/share/icons/.*
etc
/etc/.*
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment