rev |
line source |
pascal@1337
|
1 # SliTaz package receipt.
|
pascal@1337
|
2
|
pascal@1337
|
3 PACKAGE="mgetty"
|
slaxemulator@6858
|
4 VERSION="1.1.37"
|
pascal@1337
|
5 CATEGORY="network"
|
pascal@1337
|
6 SHORT_DESC="reliable and proven fax send and receive solution."
|
pascal@1337
|
7 MAINTAINER="pascal.bellard@slitaz.org"
|
slaxemulator@6858
|
8 TARBALL="$PACKAGE$VERSION-Jun05.tar.gz"
|
pascal@1337
|
9 WEB_SITE="http://mgetty.greenie.net/"
|
pascal@1337
|
10 WGET_URL="ftp://mgetty.greenie.net/pub/$PACKAGE/source/1.1/$TARBALL"
|
pascal@1977
|
11 DEPENDS="slitaz-base-files"
|
pascal@1337
|
12 CONFIG_FILES="/etc/mgetty+sendfax"
|
pascal@1337
|
13
|
pascal@1337
|
14 # Rules to configure and make the package.
|
pascal@1337
|
15 compile_rules()
|
pascal@1337
|
16 {
|
pascal@1337
|
17
|
pascal@1337
|
18 cd $src
|
pascal@1337
|
19 [ -f Makefile.dist ] && mv -f Makefile.dist Makefile
|
pascal@1337
|
20 cp Makefile Makefile.dist
|
pascal@1337
|
21 cp Makefile Makefile.install
|
pascal@1337
|
22 cp policy.h-dist policy.h
|
pascal@1337
|
23 sed -i -e 's|/* #define AUTO_PPP */|#define AUTO_PPP|' policy.h
|
pascal@1337
|
24 sed -i -e "s|^prefix=/usr/local|prefix=/usr|" \
|
pascal@1337
|
25 -e "s|^spool=/var/spool|spool=/var/spool|" \
|
pascal@1337
|
26 -e "s|^CONFDIR=.*|CONFDIR=/etc/mgetty+sendfax|" \
|
pascal@1337
|
27 Makefile
|
pascal@1337
|
28 sed -i -e "s|^prefix=/usr/local|prefix=$PWD/_pkg/usr|" \
|
pascal@1337
|
29 -e "s|^spool=/var/spool|spool=$PWD/_pkg/var/spool|" \
|
pascal@1337
|
30 -e "s|^CONFDIR=.*|CONFDIR=$PWD/_pkg/etc/mgetty+sendfax|" \
|
pascal@1337
|
31 -e 's|^INSTALL=install .*|INSTALL=install -c -o root -g root|' \
|
pascal@1337
|
32 Makefile.install
|
pascal@1337
|
33 make bin-all vgetty
|
pascal@1337
|
34 mkdir -p _pkg/var/spool
|
pascal@1337
|
35 mv -f Makefile.install Makefile
|
pascal@1337
|
36 make -k install.bin vgetty-install || true
|
pascal@1337
|
37 }
|
pascal@1337
|
38
|
pascal@1337
|
39 # Rules to gen a SliTaz package suitable for Tazpkg.
|
pascal@1337
|
40 genpkg_rules()
|
pascal@1337
|
41 {
|
pascal@1337
|
42 mkdir -p $fs/usr
|
pascal@1337
|
43 cp -a $_pkg/usr/lib $fs/usr
|
pascal@1337
|
44 cp -a $_pkg/usr/sbin $fs/usr
|
pascal@1337
|
45 cp -a $_pkg/etc $fs
|
pascal@1337
|
46 cp -a $_pkg/var $fs
|
pascal@1337
|
47 chmod 755 $fs/var/spool/fax
|
pascal@1337
|
48 }
|
pascal@1337
|
49
|
pascal@1337
|
50 # Pre and post install commands for Tazpkg.
|
pascal@1337
|
51 post_install()
|
pascal@1337
|
52 {
|
pascal@1337
|
53 # adduser fax if needed
|
pascal@1337
|
54 if ! grep -q fax $1/etc/passwd; then
|
pascal@1337
|
55 echo -n "Adding user fax..."
|
pascal@1337
|
56 chroot $1/ adduser fax -D -H -S
|
pascal@1337
|
57 status
|
pascal@1337
|
58 fi
|
pascal@2390
|
59 chroot $1/ chown fax /var/spool/fax
|
pascal@1337
|
60 }
|
pascal@1337
|
61
|
pascal@1337
|
62 post_remove()
|
pascal@1337
|
63 {
|
pascal@1337
|
64 deluser fax
|
pascal@1337
|
65 }
|