[oe-commits] org.oe.dev avahi: fix postinst scripts so that they don't break when

pH5 commit openembedded-commits at lists.openembedded.org
Fri Mar 30 14:24:35 UTC 2007


avahi: fix postinst scripts so that they don't break when
installing avahi-autoipd  before avahi-daemon

Author: pH5 at openembedded.org
Branch: org.openembedded.dev
Revision: 43bccbbd564a5aa9bce3a12a96da93ab727d3f45
ViewMTN: http://monotone.openembedded.org/revision.psp?id=43bccbbd564a5aa9bce3a12a96da93ab727d3f45
Files:
1
packages/avahi/avahi.inc
Diffs:

#
# mt diff -re20a695e35e4aeb9b767b10b3b294458356a1896 -r43bccbbd564a5aa9bce3a12a96da93ab727d3f45
#
# 
# 
# patch "packages/avahi/avahi.inc"
#  from [cba7eb6ad856c5b1289061fad4aaed10781f93d3]
#    to [fded6a4ee18c9973fb5c08eda2c6b31cd18c1d5c]
# 
============================================================
--- packages/avahi/avahi.inc	cba7eb6ad856c5b1289061fad4aaed10781f93d3
+++ packages/avahi/avahi.inc	fded6a4ee18c9973fb5c08eda2c6b31cd18c1d5c
@@ -1,10 +1,10 @@ LICENSE = "GPL"
 DESCRIPTION = "Avahi implements the DNS-SD over Multicast DNS"
 AUTHOR = "Lennart Poettering <lennart at poettering.net>"
 HOMEPAGE = "http://avahi.org"
 SECTION = "network"
 PRIORITY = "optional"
 LICENSE = "GPL"
-PR="r1"
+PR="r2"
 
 DEPENDS = "expat libdaemon dbus glib-2.0"
 RRECOMMENDS = "libnss-mdns"
@@ -55,8 +55,8 @@ pkg_postinst_avahi-daemon () {
 	if [ "x$D" != "x" ]; then
 		exit 1
 	fi
-	grep avahi /etc/group || addgroup avahi
-	grep avahi /etc/passwd || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
+	grep "^avahi:" /etc/group > /dev/null || addgroup avahi
+	grep "^avahi:" /etc/passwd > /dev/null || adduser --disabled-password --system --home /var/run/avahi-daemon --no-create-home avahi --ingroup avahi -g Avahi
 
 	DBUSPID=`pidof dbus-daemon`
 
@@ -70,8 +70,8 @@ pkg_postinst_avahi-autoipd () {
 	if [ "x$D" != "x" ]; then
 		exit 1
 	fi
-	grep avahi-autoipd /etc/group || addgroup avahi-autoipd
-	grep avahi-autoipd /etc/passwd || adduser --disabled-password --system --home /var/lib/avahi-autoipd --no-create-home avahi-autoipd --ingroup avahi-autoipd -g "Avahi autoip daemon"
+	grep "^avahi-autoipd:" /etc/group > /dev/null || addgroup avahi-autoipd
+	grep "^avahi-autoipd:" /etc/passwd > /dev/null || adduser --disabled-password --system --home /var/lib/avahi-autoipd --no-create-home avahi-autoipd --ingroup avahi-autoipd -g "Avahi autoip daemon"
 }
 
 pkg_postrm_avahi-daemon () {






More information about the Openembedded-commits mailing list