[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Changes to gnats/debian/rules
From: |
Milan Zamazal |
Subject: |
Changes to gnats/debian/rules |
Date: |
Sun, 23 Dec 2001 15:19:56 -0500 |
Index: gnats/debian/rules
diff -c gnats/debian/rules:1.7 gnats/debian/rules:1.8
*** gnats/debian/rules:1.7 Sat Dec 1 17:51:22 2001
--- gnats/debian/rules Sun Dec 23 15:19:55 2001
***************
*** 3,11 ****
--- 3,14 ----
# Debian build rules for "Gnats" by Brian White <address@hidden>
# Taken over by Milan Zamazal <address@hidden>
+ export DH_COMPAT=3
+
package := gnats
DATADIR := /var/lib
+ HOMEDIR := $(DATADIR)/gnats
DBDIR := $(DATADIR)/gnats/gnats-db
LISPDIR := /usr/share/emacs/site-lisp/gnats
MANDIR := /usr/share/man
***************
*** 96,215 ****
dh_testdir
dh_testroot
test -f stamp-build || $(MAKE) -f debian/rules gnatsclean build-server
! -rm -rf debian/tmp
! dh_installdirs etc/cron.daily etc/cron.d etc/emacs/site-start.d \
etc/gnats/db-config usr/bin usr/share/doc/$(package)/html \
usr/share/info usr/share/lintian/overrides \
usr/lib/emacsen-common/packages/install \
usr/lib/emacsen-common/packages/remove \
usr/lib/gnats usr/share/man/man1 usr/share/man/man5 \
! usr/share/man/man7 usr/share/man/man8 \
! var/lib/gnats/gnats-db var/lib/gnats/gnats-db/gnats-queue
! $(MAKE) -C gnats CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \
install $(MAKEDEFS) \
! datadir=$(PWD)/debian/tmp$(DATADIR) \
! sysconfdir=$(PWD)/debian/tmp$(SYSCONFDIR) \
! lispdir=$(PWD)/debian/tmp$(LISPDIR) \
! mandir=$(PWD)/debian/tmp$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES)
! $(MAKE) -C send-pr CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \
install $(MAKEDEFS) \
! datadir=$(PWD)/debian/tmp$(DATADIR) \
! sysconfdir=$(PWD)/debian/tmp$(SYSCONFDIR) \
! lispdir=$(PWD)/debian/tmp$(LISPDIR) \
! mandir=$(PWD)/debian/tmp$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES)
! $(MAKE) -C doc CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \
install $(MAKEDEFS) \
! datadir=$(PWD)/debian/tmp$(DATADIR) \
! sysconfdir=$(PWD)/debian/tmp$(SYSCONFDIR) \
! lispdir=$(PWD)/debian/tmp$(LISPDIR) \
! mandir=$(PWD)/debian/tmp$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES)
! install -m 644 debian/misc/send-pr.conf debian/tmp$(CONFDIR)/
! cp debian/gnats.el debian/tmp/etc/emacs/site-start.d/50gnats.el
! dh_installdocs CYGNUS
! install -m 644 doc/*.html debian/tmp/usr/share/doc/$(package)/html/
install -m 644 debian/dhelp \
! debian/tmp/usr/share/doc/$(package)/html/.dhelp
ln -s gnats_toc.html \
! debian/tmp/usr/share/doc/$(package)/html/index.html
! dh_installchangelogs ChangeLog -pgnats -Pdebian/tmp
! dh_installdebconf -pgnats -Pdebian/tmp
set -e; for i in install remove; do \
sed 's/|PACKAGE|/gnats/' debian/emacs.$$i \
! >debian/tmp/usr/lib/emacsen-common/packages/$$i/gnats; \
chmod 755 \
! debian/tmp/usr/lib/emacsen-common/packages/$$i/gnats;\
done
! install debian/cron.daily debian/tmp/etc/cron.daily/gnats
! install -m 644 debian/cron.d debian/tmp/etc/cron.d/gnats
! install -m 644 debian/user/profile debian/tmp$(DBDIR)/.profile
! chown -R gnats.gnats debian/tmp$(DATADIR)/gnats
! chown -R gnats.gnats debian/tmp$(SYSCONFDIR)
install -m 644 debian/overrides.$(package) \
! debian/tmp/usr/share/lintian/overrides/$(package)
! dh_compress
! # gzip -9 debian/tmp/var/lib/gnats/dist/*
! set -e; for i in debian/tmp/usr/bin/*; do \
j=`basename $$i`; \
! if [ ! -f debian/tmp/usr/share/man/man1/$$j.1.gz -a \
! ! -f debian/tmp/usr/share/man/man8/$$j.8.gz ]; then \
ln -s ../man7/gnats.7.gz \
! debian/tmp$(MANDIR)/man8/$$j.8.gz; \
fi; \
done
! ln -s ../man7/gnats.7.gz debian/tmp$(MANDIR)/man8/check-db.8.gz
! dh_strip
! dh_installdeb
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/tmp/DEBIAN/preinst
set -e; for s in fixprobs; do \
! sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/preinst; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/tmp/DEBIAN/postinst
set -e; for s in addinfo adduser addinetd addmail addconfig \
addemacs addfhs addhtml upgrade; do \
! sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/postinst; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/tmp/DEBIAN/prerm
set -e; for s in rmconfig rmmail rminfo rmfhs; do \
! sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/prerm; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/tmp/DEBIAN/postrm
set -e; for s in rmdebconf rmemacs rminetd; do \
! sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/postrm; \
done
! chmod 755 debian/tmp/DEBIAN/p*
! dh_shlibdeps -pgnats -Pdebian/tmp
! dpkg-gencontrol -isp -pgnats -Pdebian/tmp
! chmod 644 debian/tmp$(MANDIR)/man7/gnats.7.gz
! chmod -R u+w,go=rX debian/tmp
! find debian/tmp -name 'gnatsd.*access' | xargs -r chmod 600
! find debian/tmp$(DATADIR)/gnats -type d -print | xargs -r chmod g+s
! dh_md5sums
! dpkg --build debian/tmp
! dpkg-name -o -s .. debian/tmp.deb
binary-user:
dh_testdir
dh_testroot
test -f stamp-build-user || $(MAKE) -f debian/rules gnatsclean \
build-user
! -rm -rf debian/tmp
! dh_installdirs etc/emacs/site-start.d usr/bin \
usr/lib/emacsen-common/packages/install \
usr/lib/emacsen-common/packages/remove \
usr/lib/gnats usr/share/info \
--- 99,215 ----
dh_testdir
dh_testroot
test -f stamp-build || $(MAKE) -f debian/rules gnatsclean build-server
! dh_installdirs -p$(package) etc/cron.daily etc/cron.d \
! etc/emacs/site-start.d \
etc/gnats/db-config usr/bin usr/share/doc/$(package)/html \
usr/share/info usr/share/lintian/overrides \
usr/lib/emacsen-common/packages/install \
usr/lib/emacsen-common/packages/remove \
usr/lib/gnats usr/share/man/man1 usr/share/man/man5 \
! usr/share/man/man7 usr/share/man/man8
! $(MAKE) -C gnats CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats/usr \
install $(MAKEDEFS) \
! datadir=$(PWD)/debian/gnats$(DATADIR) \
! sysconfdir=$(PWD)/debian/gnats$(SYSCONFDIR) \
! lispdir=$(PWD)/debian/gnats$(LISPDIR) \
! mandir=$(PWD)/debian/gnats$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/gnats$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats$(USER_ACCESS_FILE)\
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats$(HOST_ACCESS_FILE)\
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats$(DATABASES)
! $(MAKE) -C send-pr CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats/usr \
install $(MAKEDEFS) \
! datadir=$(PWD)/debian/gnats$(DATADIR) \
! sysconfdir=$(PWD)/debian/gnats$(SYSCONFDIR) \
! lispdir=$(PWD)/debian/gnats$(LISPDIR) \
! mandir=$(PWD)/debian/gnats$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/gnats$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats$(USER_ACCESS_FILE)\
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats$(HOST_ACCESS_FILE)\
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats$(DATABASES)
! $(MAKE) -C doc CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats/usr \
install $(MAKEDEFS) \
! datadir=$(PWD)/debian/gnats$(DATADIR) \
! sysconfdir=$(PWD)/debian/gnats$(SYSCONFDIR) \
! lispdir=$(PWD)/debian/gnats$(LISPDIR) \
! mandir=$(PWD)/debian/gnats$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/gnats$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats$(USER_ACCESS_FILE)\
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats$(HOST_ACCESS_FILE)\
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats$(DATABASES)
! install -m 644 debian/misc/send-pr.conf debian/gnats$(CONFDIR)/
! cp debian/gnats.el debian/gnats/etc/emacs/site-start.d/50gnats.el
! install -m 644 doc/*.html debian/gnats/usr/share/doc/$(package)/html/
install -m 644 debian/dhelp \
! debian/gnats/usr/share/doc/$(package)/html/.dhelp
ln -s gnats_toc.html \
! debian/gnats/usr/share/doc/$(package)/html/index.html
! dh_installchangelogs ChangeLog -p$(package)
! dh_installdocs -p$(package)
! dh_installdebconf -p$(package)
set -e; for i in install remove; do \
sed 's/|PACKAGE|/gnats/' debian/emacs.$$i \
! >debian/gnats/usr/lib/emacsen-common/packages/$$i/gnats; \
chmod 755 \
! debian/gnats/usr/lib/emacsen-common/packages/$$i/gnats;\
done
! install debian/cron.daily debian/gnats/etc/cron.daily/gnats
! install -m 644 debian/cron.d debian/gnats/etc/cron.d/gnats
! install -m 644 debian/user/profile debian/gnats$(HOMEDIR)/.profile
! chown -R gnats.gnats debian/gnats$(DATADIR)/gnats
! chown -R gnats.gnats debian/gnats$(SYSCONFDIR)
install -m 644 debian/overrides.$(package) \
! debian/gnats/usr/share/lintian/overrides/$(package)
! dh_compress -p$(package)
! # gzip -9 debian/gnats/var/lib/gnats/dist/*
! set -e; for i in debian/gnats/usr/bin/*; do \
j=`basename $$i`; \
! if [ ! -f debian/gnats/usr/share/man/man1/$$j.1.gz -a \
! ! -f debian/gnats/usr/share/man/man8/$$j.8.gz ]; then \
ln -s ../man7/gnats.7.gz \
! debian/gnats$(MANDIR)/man8/$$j.8.gz; \
fi; \
done
! ln -s ../man7/gnats.7.gz debian/gnats$(MANDIR)/man8/check-db.8.gz
! dh_strip -p$(package)
! dh_installdeb -p$(package)
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/gnats/DEBIAN/preinst
set -e; for s in fixprobs; do \
! sed -e 1,3d debian/scripts/$$s >>debian/gnats/DEBIAN/preinst; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/gnats/DEBIAN/postinst
set -e; for s in addinfo adduser addinetd addmail addconfig \
addemacs addfhs addhtml upgrade; do \
! sed -e 1,3d debian/scripts/$$s >>debian/gnats/DEBIAN/postinst;\
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/gnats/DEBIAN/prerm
set -e; for s in rmconfig rmmail rminfo rmfhs; do \
! sed -e 1,3d debian/scripts/$$s >>debian/gnats/DEBIAN/prerm; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/gnats/DEBIAN/postrm
set -e; for s in rmdebconf rmemacs rminetd; do \
! sed -e 1,3d debian/scripts/$$s >>debian/gnats/DEBIAN/postrm; \
done
! chmod 755 debian/gnats/DEBIAN/p*
! dh_shlibdeps -p$(package)
! dh_gencontrol -p$(package)
! chmod 644 debian/gnats$(MANDIR)/man7/gnats.7.gz
! chmod -R u+w,go=rX debian/gnats
! find debian/gnats -name 'gnatsd.*access' | xargs -r chmod 600
! find debian/gnats$(DATADIR)/gnats -type d -print | xargs -r chmod g+s
! dh_md5sums -p$(package)
! dh_builddeb -p$(package)
binary-user:
dh_testdir
dh_testroot
test -f stamp-build-user || $(MAKE) -f debian/rules gnatsclean \
build-user
! dh_installdirs -p$(package)-user etc/emacs/site-start.d usr/bin \
usr/lib/emacsen-common/packages/install \
usr/lib/emacsen-common/packages/remove \
usr/lib/gnats usr/share/info \
***************
*** 218,306 ****
usr/share/man/man1 usr/share/man/man5 usr/share/man/man7 \
usr/share/man/man8 \
var/lib/gnats/dist
! $(MAKE) -C gnats CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \
install-tools $(MAKEDEFS) \
! datadir=$(PWD)/debian/tmp$(DATADIR) \
! sysconfdir=$(PWD)/debian/tmp$(SYSCONFDIR) \
! lispdir=$(PWD)/debian/tmp$(LISPDIR)-user \
! mandir=$(PWD)/debian/tmp$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES)
! $(MAKE) -C send-pr CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \
install-tools $(MAKEDEFS) \
! datadir=$(PWD)/debian/tmp$(DATADIR) \
! sysconfdir=$(PWD)/debian/tmp$(DEFAULTSDIR) \
! lispdir=$(PWD)/debian/tmp$(LISPDIR)-user \
! mandir=$(PWD)/debian/tmp$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES)
! $(MAKE) -C doc CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/tmp/usr \
install-tools $(MAKEDEFS) \
! datadir=$(PWD)/debian/tmp$(DATADIR) \
! sysconfdir=$(PWD)/debian/tmp$(DEFAULTSDIR) \
! lispdir=$(PWD)/debian/tmp$(LISPDIR)-user \
! mandir=$(PWD)/debian/tmp$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/tmp$(DBDIR) \
! GNATSD_USER_ACCESS_FILE=$(PWD)/debian/tmp$(USER_ACCESS_FILE) \
! GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/tmp$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/tmp$(DATABASES)
! install -m 644 debian/misc/send-pr.conf debian/tmp$(CONFDIR)/
! rm -rf debian/tmp$(DATADIR)/gnats/*
! cp debian/gnats.el debian/tmp/etc/emacs/site-start.d/50gnats.el
! dh_installdocs CYGNUS -pgnats-user -Pdebian/tmp
install -m 644 doc/*.html \
! debian/tmp/usr/share/doc/$(package)-user/html/
install -m 644 debian/dhelp \
! debian/tmp/usr/share/doc/$(package)-user/html/.dhelp
! mv debian/tmp/usr/share/doc/$(package)-user/html/gnats_toc.html \
! debian/tmp/usr/share/doc/$(package)-user/html/index.html
! dh_installchangelogs ChangeLog -pgnats-user -Pdebian/tmp
! dh_installdebconf -pgnats -Pdebian/tmp # really `gnats'
set -e; for i in install remove; do \
sed 's/|PACKAGE|/gnats-user/' debian/emacs.$$i \
! >debian/tmp/usr/lib/emacsen-common/packages/$$i/gnats-user; \
! chmod 755
debian/tmp/usr/lib/emacsen-common/packages/$$i/gnats-user;\
done
install -m 644 debian/overrides.$(package)-user \
! debian/tmp/usr/share/lintian/overrides/$(package)-user
! dh_compress
! set -e; for i in debian/tmp/usr/bin/*; do \
j=`basename $$i`; \
! if [ ! -f debian/tmp/usr/share/man/man1/$$j.1 -a \
! ! -f debian/tmp/usr/share/man/man8/$$j.8 ]; then \
ln -s ../man7/gnats.7.gz \
! debian/tmp$(MANDIR)/man8/$$j.8.gz; \
fi; \
done
! dh_strip
! dh_shlibdeps -pgnats-user -Pdebian/tmp
! install -d debian/tmp/DEBIAN
sed 's/^PACKAGE=$$/PACKAGE=$(package)-user/' debian/scripts/init \
! >debian/tmp/DEBIAN/postinst
! set -e; for s in addinfo-user adduser-user addconfig-user \
addemacs-user addfhs addhtml-user; do \
! sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/postinst; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)-user/' debian/scripts/init \
! >debian/tmp/DEBIAN/prerm
set -e; for s in rmconfig-user rmemacs-user rmfhs rminfo-user; do \
! sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/prerm; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/tmp/DEBIAN/postrm
set -e; for s in rmdebconf; do \
! sed -e 1,3d debian/scripts/$$s >>debian/tmp/DEBIAN/postrm; \
done
! chmod 755 debian/tmp/DEBIAN/p*
! dpkg-gencontrol -is -ip -pgnats-user -Pdebian/tmp
! chmod -R u+w,go=rX debian/tmp
! dh_md5sums
! dpkg --build debian/tmp
! dpkg-name -o -s .. debian/tmp.deb
binary-tk:
dh_testdir
--- 218,310 ----
usr/share/man/man1 usr/share/man/man5 usr/share/man/man7 \
usr/share/man/man8 \
var/lib/gnats/dist
! $(MAKE) -C gnats CFLAGS="$(CFLAGS)" \
! prefix=$(PWD)/debian/gnats-user/usr \
install-tools $(MAKEDEFS) \
! datadir=$(PWD)/debian/gnats-user$(DATADIR) \
! sysconfdir=$(PWD)/debian/gnats-user$(SYSCONFDIR) \
! lispdir=$(PWD)/debian/gnats-user$(LISPDIR)-user \
! mandir=$(PWD)/debian/gnats-user$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/gnats-user$(DBDIR) \
!
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats-user$(USER_ACCESS_FILE) \
!
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats-user$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats-user$(DATABASES)
! $(MAKE) -C send-pr CFLAGS="$(CFLAGS)"
prefix=$(PWD)/debian/gnats-user/usr \
install-tools $(MAKEDEFS) \
! datadir=$(PWD)/debian/gnats-user$(DATADIR) \
! sysconfdir=$(PWD)/debian/gnats-user$(DEFAULTSDIR) \
! lispdir=$(PWD)/debian/gnats-user$(LISPDIR)-user \
! mandir=$(PWD)/debian/gnats-user$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/gnats-user$(DBDIR) \
!
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats-user$(USER_ACCESS_FILE) \
!
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats-user$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats-user$(DATABASES)
! $(MAKE) -C doc CFLAGS="$(CFLAGS)" prefix=$(PWD)/debian/gnats-user/usr \
install-tools $(MAKEDEFS) \
! datadir=$(PWD)/debian/gnats-user$(DATADIR) \
! sysconfdir=$(PWD)/debian/gnats-user$(DEFAULTSDIR) \
! lispdir=$(PWD)/debian/gnats-user$(LISPDIR)-user \
! mandir=$(PWD)/debian/gnats-user$(MANDIR) \
! GNATS_ROOT=$(PWD)/debian/gnats-user$(DBDIR) \
!
GNATSD_USER_ACCESS_FILE=$(PWD)/debian/gnats-user$(USER_ACCESS_FILE) \
!
GNATSD_HOST_ACCESS_FILE=$(PWD)/debian/gnats-user$(HOST_ACCESS_FILE) \
! GLOBAL_DB_LIST_FILE=$(PWD)/debian/gnats-user$(DATABASES)
! install -m 644 debian/misc/send-pr.conf debian/gnats-user$(CONFDIR)/
! rm -rf debian/gnats-user$(DATADIR)/gnats/*
! cp debian/gnats.el debian/gnats-user/etc/emacs/site-start.d/50gnats.el
install -m 644 doc/*.html \
! debian/gnats-user/usr/share/doc/$(package)-user/html/
install -m 644 debian/dhelp \
! debian/gnats-user/usr/share/doc/$(package)-user/html/.dhelp
! mv debian/gnats-user/usr/share/doc/$(package)-user/html/gnats_toc.html\
! debian/gnats-user/usr/share/doc/$(package)-user/html/index.html
! dh_installchangelogs ChangeLog -p$(package)-user
! dh_installdocs -p$(package)-user
! dh_installdebconf -p$(package) -Pdebian/gnats-user # really $(package)
set -e; for i in install remove; do \
sed 's/|PACKAGE|/gnats-user/' debian/emacs.$$i \
!
>debian/gnats-user/usr/lib/emacsen-common/packages/$$i/gnats-user; \
! chmod 755
debian/gnats-user/usr/lib/emacsen-common/packages/$$i/gnats-user;\
done
install -m 644 debian/overrides.$(package)-user \
! debian/gnats-user/usr/share/lintian/overrides/$(package)-user
! dh_compress -p$(package)-user
! set -e; for i in debian/gnats-user/usr/bin/*; do \
j=`basename $$i`; \
! if [ ! -f debian/gnats-user/usr/share/man/man1/$$j.1 -a \
! ! -f debian/gnats-user/usr/share/man/man8/$$j.8 ]; then \
ln -s ../man7/gnats.7.gz \
! debian/gnats-user$(MANDIR)/man8/$$j.8.gz; \
fi; \
done
! dh_strip -p$(package)-user
! dh_shlibdeps -p$(package)-user
! dh_installdeb -p$(package)-user
! install -d debian/gnats-user/DEBIAN
sed 's/^PACKAGE=$$/PACKAGE=$(package)-user/' debian/scripts/init \
! >debian/gnats-user/DEBIAN/postinst
! set -e; for s in addinfo-user adduser addconfig-user \
addemacs-user addfhs addhtml-user; do \
! sed -e 1,3d debian/scripts/$$s \
! >>debian/gnats-user/DEBIAN/postinst; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)-user/' debian/scripts/init \
! >debian/gnats-user/DEBIAN/prerm
set -e; for s in rmconfig-user rmemacs-user rmfhs rminfo-user; do \
! sed -e 1,3d debian/scripts/$$s \
! >>debian/gnats-user/DEBIAN/prerm; \
done
sed 's/^PACKAGE=$$/PACKAGE=$(package)/' debian/scripts/init \
! >debian/gnats-user/DEBIAN/postrm
set -e; for s in rmdebconf; do \
! sed -e 1,3d debian/scripts/$$s \
! >>debian/gnats-user/DEBIAN/postrm; \
done
! chmod 755 debian/gnats-user/DEBIAN/p*
! dh_gencontrol -p$(package)-user
! chmod -R u+w,go=rX debian/gnats-user
! dh_md5sums -p$(package)-user
! dh_builddeb -p$(package)-user
binary-tk:
dh_testdir
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- Changes to gnats/debian/rules,
Milan Zamazal <=