add .pkgdata
This commit is contained in:
@ -7,3 +7,26 @@ https://github.com/OpenPrinting/cups/archive/refs/tags/v2.4.19.tar.gz
|
||||
make -j$(nproc)
|
||||
make install
|
||||
```
|
||||
|
||||
``` sh *** config ***
|
||||
ln -sf /pkg/gnu/bin/foomatic-ppdfile lib/cups/driver/foomatic
|
||||
sed -i 's|^#ServerBin /pkg/gnu/cups/lib/cups|ServerBin /pkg/gnu/lib/cups|' etc/cups/cups-files.conf
|
||||
sed -i 's|^#DataDir /pkg/gnu/cups/share/cups|DataDir /pkg/gnu/share/cups|' etc/cups/cups-files.conf
|
||||
sed -i 's|^#TempDir /pkg/gnu/cups/var/spool/cups/tmp|TempDir /pkg/gnu/cups/var/spool/cups/tmp|' etc/cups/cups-files.conf
|
||||
chmod 1777 /pkg/gnu/cups/var/spool/cups/tmp
|
||||
grep -q "SetEnv TMPDIR" /pkg/gnu/cups/etc/cups/cupsd.conf || \
|
||||
echo 'SetEnv TMPDIR /pkg/gnu/cups/var/spool/cups/tmp' >> /pkg/gnu/cups/etc/cups/cupsd.conf
|
||||
|
||||
#sed -i 's|^#User nobody|User nobody|' /pkg/gnu/cups/etc/cups/cups-files.conf
|
||||
#sed -i 's|^#Group lp|Group lp|' /pkg/gnu/cups/etc/cups/cups-files.conf
|
||||
#echo 'SetEnv GS_OPTIONS -dNOSAFER' >> /pkg/gnu/cups/etc/cups/cupsd.conf
|
||||
|
||||
usermod -aG lp nobody 2>/dev/null || gpasswd -a nobody lp
|
||||
chmod 750 /pkg/gnu/cups/var/spool/cups
|
||||
chown root:lp /pkg/gnu/cups/var/spool/cups
|
||||
```
|
||||
|
||||
``` cfg *** build deps ***
|
||||
libusb
|
||||
foomatic-db-engine
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user