file://busybox-udhcpd \
file://default.script file://simple.script \
file://dhcp-hostname.patch \
+ file://group \
file://hwclock.sh \
file://hwclock-default \
file://ifupdown-spurious-environ.patch \
FILES_${PN}-httpd = "${sysconfdir}/init.d/busybox-httpd /srv/www"
FILES_${PN}-inetd = "${sysconfdir}/init.d/inetd.${PN} \
${sysconfdir}/inetd.conf"
-FILES_${PN}-passwd = "${sysconfdir}/passwd.${PN}"
+FILES_${PN}-passwd = "${sysconfdir}/passwd.${PN} ${sysconfdir}/group.${PN}"
FILES_${PN}-shadow = "${sysconfdir}/shadow.${PN}"
FILES_${PN}-syslog = "${sysconfdir}/init.d/syslog.${PN} \
${sysconfdir}/default/busybox-syslog"
if grep -q "CONFIG_PASSWD=y" ${WORKDIR}/defconfig; then
install -m 0644 ${WORKDIR}/passwd ${D}${sysconfdir}/passwd.${PN}
+ install -m 0644 ${WORKDIR}/group ${D}${sysconfdir}/group.${PN}
if grep -q "CONFIG_FEATURE_SHADOWPASSWDS=y" ${WORKDIR}/defconfig; then
install -m 0640 ${WORKDIR}/shadow ${D}${sysconfdir}/shadow.${PN}
fi
pkg_postinst_${PN}-passwd () {
update-alternatives --install ${sysconfdir}/passwd default_passwd passwd.${PN} 50
+ update-alternatives --install ${sysconfdir}/group default_group group.${PN} 50
}
pkg_prerm_${PN}-passwd () {
update-alternatives --remove default_passwd passwd.${PN}
+ update-alternatives --remove default_group group.${PN}
}
pkg_postinst_${PN}-shadow () {
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
-sync:x:4:65534:sync:/bin:/bin/sync
man:x:6:12:man:/var/cache/man:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
-backup:x:34:34:backup:/var/backups:/bin/sh
-irc:x:39:39:ircd:/var/run/ircd:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
daemon:*:14741:0:99999:7:::
bin:*:14741:0:99999:7:::
sys:*:14741:0:99999:7:::
-sync:*:14741:0:99999:7:::
man:*:14741:0:99999:7:::
mail:*:14741:0:99999:7:::
www-data:*:14741:0:99999:7:::
-backup:*:14741:0:99999:7:::
-irc:*:14741:0:99999:7:::
nobody:*:14741:0:99999:7:::