From: Harald Hoyer Date: Mon, 24 Sep 2012 11:30:46 +0000 (+0200) Subject: udev-rules/module-setup.sh: add udev groups X-Git-Tag: 024~69 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=500d8e600291b69204c67e84282ff0cd90d2f80d;p=thirdparty%2Fdracut.git udev-rules/module-setup.sh: add udev groups --- diff --git a/modules.d/95udev-rules/module-setup.sh b/modules.d/95udev-rules/module-setup.sh index 5e1cce553..00f992330 100755 --- a/modules.d/95udev-rules/module-setup.sh +++ b/modules.d/95udev-rules/module-setup.sh @@ -37,6 +37,21 @@ install() { inst_dir /run/udev inst_dir /run/udev/rules.d + { + for i in cdrom tape dialout floppy; do + if ! egrep -q "^$i:" "$initdir/etc/group" 2>/dev/null; then + if ! egrep "^$i:" /etc/group 2>/dev/null; then + case $i in + cdrom) echo "$i:x:11:";; + dialout) echo "$i:x:18:";; + floppy) echo "$i:x:19:";; + tape) echo "$i:x:33:";; + esac + fi + fi + done + } >> "$initdir/etc/group" + dracut_install -o \ ${udevdir}/ata_id \ ${udevdir}/cdrom_id \