diff options
author | Oyvind Repvik <nail@nslu2-linux.org> | 2005-07-10 23:27:06 +0000 |
---|---|---|
committer | OpenEmbedded Project <openembedded-devel@lists.openembedded.org> | 2005-07-10 23:27:06 +0000 |
commit | 083848853788fa15c89cf3de01775edd76f7037d (patch) | |
tree | 8feb281896621ac6d472de259d21bf6558e70e14 /packages | |
parent | c7a4df48a2685da437396665873e9088cc37b729 (diff) |
Make MySQL & openntpd create users on install
Diffstat (limited to 'packages')
-rw-r--r-- | packages/mysql/mysql_4.1.12.bb | 10 | ||||
-rw-r--r-- | packages/openntpd/openntpd_3.7p1.bb | 11 |
2 files changed, 19 insertions, 2 deletions
diff --git a/packages/mysql/mysql_4.1.12.bb b/packages/mysql/mysql_4.1.12.bb index 9805936670..13c2cd3a3e 100644 --- a/packages/mysql/mysql_4.1.12.bb +++ b/packages/mysql/mysql_4.1.12.bb @@ -2,7 +2,7 @@ DESCRIPTION = "The MySQL Open Source Database System" MAINTAINER = "Chris Larson <kergoth@handhelds.org>" SECTION = "libs" DEPENDS += "ncurses mysql-native" -PR = "r2" +PR = "r3" LICENSE = "GPL" SRC_URI = "http://mirrors.develooper.com/mysql/Downloads/MySQL-4.1/mysql-${PV}.tar.gz \ file://autofoo.patch;patch=1 \ @@ -29,6 +29,14 @@ do_install() { rmdir ${D}${libdir}/mysql } +pkg_postinst () { + grep mysql /etc/passwd || adduser --disabled-password --home=/var/mysql --ingroup nogroup mysql +} + +pkg_postrm () { + grep mysql /etc/passwd && deluser mysql +} + PACKAGES =+ "libmysqlclient libmysqlclient-dev" FILES_libmysqlclient = "${libdir}/libmysqlclient*.so.*" diff --git a/packages/openntpd/openntpd_3.7p1.bb b/packages/openntpd/openntpd_3.7p1.bb index 37173e58c7..0c2091160f 100644 --- a/packages/openntpd/openntpd_3.7p1.bb +++ b/packages/openntpd/openntpd_3.7p1.bb @@ -5,7 +5,7 @@ HOMEPAGE = "http://www.openntpd.org/" LICENSE = "BSD" SECTION = "console/network" MAINTAINER = "Oyvind Repvik <nail@nslu2-linux.org>" -PR="r1" +PR="r2" SRC_URI = "http://www.zip.com.au/~dtucker/openntpd/release/openntpd-${PV}.tar.gz \ file://autofoo.patch;patch=1 \ @@ -28,3 +28,12 @@ do_install_append() { install -c -m 755 ${WORKDIR}/init ${D}${sysconfdir}/init.d/openntpd install -d ${D}${localstatedir}/shared/empty } + +pkg_postrm () { + grep ntpd /etc/passwd && deluser ntpd +} + +pkg_postinst () { + grep ntpd /etc/passwd || adduser --disabled-password --home=/var/shared/empty --ingroup nogroup ntpd +} + |