diff options
Diffstat (limited to 'recipes')
-rw-r--r-- | recipes/distcc/distcc_3.1.bb | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/recipes/distcc/distcc_3.1.bb b/recipes/distcc/distcc_3.1.bb index 879f676519..16e7184c61 100644 --- a/recipes/distcc/distcc_3.1.bb +++ b/recipes/distcc/distcc_3.1.bb @@ -3,6 +3,8 @@ compilation of C/C++/ObjC code across machines on a network." SECTION = "devel" LICENSE = "GPLv2" +PR = "r1" + DEPENDS = "avahi gtk+" RRECOMMENDS = "avahi-daemon" @@ -44,3 +46,18 @@ CONFFILES_${PN} += "${sysconfdir}/default/distcc \ FILES_distcc-distmon-gnome = " ${bindir}/distccmon-gnome \ ${datadir}/distcc" + + +pkg_postinst_${PN} () { + # can't do this offline + if [ "x$D" != "x" ]; then + exit 1 + fi + grep "^distcc:" /etc/group > /dev/null || addgroup distcc + grep "^distcc:" /etc/passwd > /dev/null || adduser --disabled-password --system --home /var/lib/distcc distcc --ingroup distcc -g "distcc daemon" +} + +pkg_postrm_${PN} () { + deluser distcc || true + delgroup distcc || true +} |