cups.gunc
This commit is contained in:
parent
2069b8b3c8
commit
03da276a77
|
@ -1,11 +1,7 @@
|
||||||
si necessaire faire en root:
|
|
||||||
useradd -c "Print Service User" -d /var/spool/cups -g lp -s /bin/false -u 9 lp
|
useradd -c "Print Service User" -d /var/spool/cups -g lp -s /bin/false -u 9 lp
|
||||||
|
|
||||||
groupadd -g 19 lpadmin
|
groupadd -g 19 lpadmin
|
||||||
|
|
||||||
usermod -a -G lpadmin <username>
|
usermod -a -G lpadmin <username>
|
||||||
|
|
||||||
Une fois installé:
|
|
||||||
Créez le fichier de configuration de base du client Cups en lançant la commande suivante:
|
|
||||||
|
|
||||||
echo "ServerName /var/run/cups/cups.sock" > /etc/cups/client.conf
|
echo "ServerName /var/run/cups/cups.sock" > /etc/cups/client.conf
|
|
@ -4,48 +4,47 @@
|
||||||
# Gerekler: avahi python gnutls xdg-utils gtk-update-icon-cache
|
# Gerekler: avahi python gnutls xdg-utils gtk-update-icon-cache
|
||||||
|
|
||||||
isim=cups
|
isim=cups
|
||||||
surum=2.1.3
|
surum=2.2.6
|
||||||
devir=1
|
devir=1
|
||||||
kaynak=( http://cups.org/software/$surum/cups-$surum-source.tar.gz)
|
kaynak=(https://github.com/apple/cups/archive/v$surum.tar.gz::$isim-$surum.tar.gz)
|
||||||
|
|
||||||
derle() {
|
derle() {
|
||||||
source /etc/blfs-bootscripts
|
|
||||||
wget http://www.linuxfromscratch.org/blfs/downloads/svn/blfs-bootscripts-$scriptsversion.tar.bz2
|
|
||||||
tar xvf $scripts-$scriptsversion.tar.bz2
|
|
||||||
cd $isim-$surum
|
cd $isim-$surum
|
||||||
sed -i 's:555:755:g;s:444:644:g' Makedefs.in
|
sed -i 's:555:755:g;s:444:644:g' Makedefs.in
|
||||||
sed -i '/MAN.*.EXT/s:.gz::g' \
|
sed -i '/MAN.*.EXT/s:.gz::g' \
|
||||||
configure config-scripts/cups-manpages.m4
|
configure config-scripts/cups-manpages.m4
|
||||||
sed -i '/LIBGCRYPTCONFIG/d' config-scripts/cups-ssl.m4
|
sed -i '/LIBGCRYPTCONFIG/d' config-scripts/cups-ssl.m4
|
||||||
aclocal -I config-scripts
|
aclocal -I config-scripts
|
||||||
autoconf -I config-scripts
|
autoconf -I config-scripts
|
||||||
./configure --libdir=/usr/lib \
|
|
||||||
--disable-systemd \
|
sed -i -e "\$aName[tr]=Yazıcı Yönetimi \nComment[tr]=CUPS için web arayüzü" desktop/cups.desktop.in
|
||||||
--with-rcdir=/tmp/cupsinit \
|
|
||||||
--with-system-groups=lpadmin \
|
./configure \
|
||||||
--with-docdir=/usr/share/cups/doc-$surum
|
--libdir=/usr/lib \
|
||||||
|
--disable-systemd \
|
||||||
|
--with-rcdir=/tmp/cupsinit \
|
||||||
|
--with-system-groups=lpadmin \
|
||||||
|
--with-docdir=/usr/share/cups/doc-$surum
|
||||||
make
|
make
|
||||||
make BUILDROOT=$PKG install
|
make BUILDROOT=$PKG install
|
||||||
|
|
||||||
rm -rf $PKG/tmp/cupsinit
|
rm -rf $PKG/tmp
|
||||||
mkdir -p $PKG/usr/share/doc
|
mkdir -p $PKG/usr/share/doc
|
||||||
ln -svnf ../cups/doc-$surum $PKG/usr/share/doc/cups-$surum
|
ln -svnf ../cups/doc-$surum $PKG/usr/share/doc/cups-$surum
|
||||||
|
|
||||||
# Lanceur
|
# masaüstü
|
||||||
if [ ! -f $PKG/usr/share/applications/cups.desktop ]; then
|
if [ ! -f $PKG/usr/share/applications/cups.desktop ]; then
|
||||||
mkdir -p $PKG/usr/share/applications
|
mkdir -p $PKG/usr/share/applications
|
||||||
install -m644 desktop/cups.desktop \
|
install -m644 desktop/cups.desktop \
|
||||||
$PKG/usr/share/applications/cups.desktop
|
$PKG/usr/share/applications/cups.desktop
|
||||||
fi
|
fi
|
||||||
# Startup Script
|
# servis
|
||||||
cd ../$scripts-$scriptsversion
|
cd /sources/milis.git/ayarlar/servisler
|
||||||
make DESTDIR=$PKG install-$isim
|
make DESTDIR=$PKG kur-cups
|
||||||
|
|
||||||
# Supprimer les filtres faisant parti de cups-filters
|
|
||||||
rm -rf $PKG/usr/share/cups/banners
|
rm -rf $PKG/usr/share/cups/banners
|
||||||
rm -rf $PKG/usr/share/cups/data/testprint
|
rm -rf $PKG/usr/share/cups/data/testprint
|
||||||
# Mechant bug
|
|
||||||
rm -r $PKG/tmp
|
|
||||||
|
|
||||||
chmod 755 $PKG/etc
|
chmod 755 $PKG/etc
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue