diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2009-02-23 22:44:47 +0000 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2009-02-23 22:44:47 +0000 |
commit | 8639908733753cabc143997d59f655324567f5ae (patch) | |
tree | 14670c6b2a1ae20e5b2019f09cd7c5106f2833f8 /rules | |
parent | 88016de43f465acb172b3c8d2b662eda5591ceff (diff) | |
download | ptxdist-8639908733753cabc143997d59f655324567f5ae.tar.gz ptxdist-8639908733753cabc143997d59f655324567f5ae.tar.xz |
* services: care about non-existing directories
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@9831 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules')
-rw-r--r-- | rules/busybox.postinst | 5 | ||||
-rw-r--r-- | rules/dnsmasq.postinst | 5 | ||||
-rw-r--r-- | rules/fam.postinst | 5 | ||||
-rw-r--r-- | rules/inetutils.postinst | 5 | ||||
-rw-r--r-- | rules/portmap.postinst | 5 | ||||
-rw-r--r-- | rules/pureftpd.postinst | 5 | ||||
-rw-r--r-- | rules/rsync.postinst | 5 | ||||
-rw-r--r-- | rules/urshd.postinst | 6 |
8 files changed, 32 insertions, 9 deletions
diff --git a/rules/busybox.postinst b/rules/busybox.postinst index 9e95f0a16..c753ee744 100644 --- a/rules/busybox.postinst +++ b/rules/busybox.postinst @@ -1,5 +1,8 @@ #!/bin/sh # generate inetd.conf -cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +if [ -d $DESTDIR/etc/inetd.conf.d ] && + [ -n "`find $DESTDIR/etc/inetd.conf.d -type d -empty`" ]; then + cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +fi diff --git a/rules/dnsmasq.postinst b/rules/dnsmasq.postinst index 9e95f0a16..c753ee744 100644 --- a/rules/dnsmasq.postinst +++ b/rules/dnsmasq.postinst @@ -1,5 +1,8 @@ #!/bin/sh # generate inetd.conf -cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +if [ -d $DESTDIR/etc/inetd.conf.d ] && + [ -n "`find $DESTDIR/etc/inetd.conf.d -type d -empty`" ]; then + cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +fi diff --git a/rules/fam.postinst b/rules/fam.postinst index 9e95f0a16..c753ee744 100644 --- a/rules/fam.postinst +++ b/rules/fam.postinst @@ -1,5 +1,8 @@ #!/bin/sh # generate inetd.conf -cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +if [ -d $DESTDIR/etc/inetd.conf.d ] && + [ -n "`find $DESTDIR/etc/inetd.conf.d -type d -empty`" ]; then + cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +fi diff --git a/rules/inetutils.postinst b/rules/inetutils.postinst index 9e95f0a16..c753ee744 100644 --- a/rules/inetutils.postinst +++ b/rules/inetutils.postinst @@ -1,5 +1,8 @@ #!/bin/sh # generate inetd.conf -cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +if [ -d $DESTDIR/etc/inetd.conf.d ] && + [ -n "`find $DESTDIR/etc/inetd.conf.d -type d -empty`" ]; then + cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +fi diff --git a/rules/portmap.postinst b/rules/portmap.postinst index 9e95f0a16..c753ee744 100644 --- a/rules/portmap.postinst +++ b/rules/portmap.postinst @@ -1,5 +1,8 @@ #!/bin/sh # generate inetd.conf -cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +if [ -d $DESTDIR/etc/inetd.conf.d ] && + [ -n "`find $DESTDIR/etc/inetd.conf.d -type d -empty`" ]; then + cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +fi diff --git a/rules/pureftpd.postinst b/rules/pureftpd.postinst index 9e95f0a16..c753ee744 100644 --- a/rules/pureftpd.postinst +++ b/rules/pureftpd.postinst @@ -1,5 +1,8 @@ #!/bin/sh # generate inetd.conf -cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +if [ -d $DESTDIR/etc/inetd.conf.d ] && + [ -n "`find $DESTDIR/etc/inetd.conf.d -type d -empty`" ]; then + cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +fi diff --git a/rules/rsync.postinst b/rules/rsync.postinst index 9e95f0a16..c753ee744 100644 --- a/rules/rsync.postinst +++ b/rules/rsync.postinst @@ -1,5 +1,8 @@ #!/bin/sh # generate inetd.conf -cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +if [ -d $DESTDIR/etc/inetd.conf.d ] && + [ -n "`find $DESTDIR/etc/inetd.conf.d -type d -empty`" ]; then + cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf +fi diff --git a/rules/urshd.postinst b/rules/urshd.postinst index 86a19a29e..c753ee744 100644 --- a/rules/urshd.postinst +++ b/rules/urshd.postinst @@ -1,6 +1,8 @@ #!/bin/sh -if [ -x /etc/init.d/urshd ] && [ -z "$DESTDIR" ]; then - /etc/init.d/urshd start +# generate inetd.conf +if [ -d $DESTDIR/etc/inetd.conf.d ] && + [ -n "`find $DESTDIR/etc/inetd.conf.d -type d -empty`" ]; then + cat $DESTDIR/etc/inetd.conf.d/* > $DESTDIR/etc/inetd.conf fi |