summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2007-12-07 13:23:46 -0500
committerBill Nottingham <notting@redhat.com>2007-12-07 13:23:46 -0500
commite9a5844c1b7fadd2dfdf1e7a396a700f7c8980a9 (patch)
tree4848709829ed4ab7a1518cf9af30b420af679244 /scripts
parentc9c9905db214f1e9748493b789ba8be5bec545ad (diff)
downloadanaconda-e9a5844c1b7fadd2dfdf1e7a396a700f7c8980a9.tar.gz
anaconda-e9a5844c1b7fadd2dfdf1e7a396a700f7c8980a9.tar.xz
anaconda-e9a5844c1b7fadd2dfdf1e7a396a700f7c8980a9.zip
Install udevd and required rules on the stage1 initrd. Remove obsolete /var/state directory.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/mk-images10
1 files changed, 9 insertions, 1 deletions
diff --git a/scripts/mk-images b/scripts/mk-images
index 55c82f5ff..62e9e0c0b 100755
--- a/scripts/mk-images
+++ b/scripts/mk-images
@@ -557,7 +557,7 @@ makeinitrd() {
mkdir -p $MBD_DIR/sys
mkdir -p $MBD_DIR/tmp
mkdir -p $MBD_DIR/etc/terminfo/{a,b,d,l,s,v,x}
- mkdir -p $MBD_DIR/var/state
+ mkdir -p $MBD_DIR/etc/udev/rules.d
mkdir -p $MBD_DIR/var/run
mkdir -p $MBD_DIR/var/lock/rpm
@@ -639,6 +639,14 @@ makeinitrd() {
install -m 644 $IMGPATH/etc/passwd $MBD_DIR/etc/passwd
install -m 644 $IMGPATH/etc/group $MBD_DIR/etc/group
+ install -s -m 755 $IMGPATH/usr/sbin/udevd.static $MBD_DIR/sbin/udevd
+ install -m 644 $IMGPATH/etc/udev/udev.conf $MBD_DIR/etc/udev/udev.conf
+ for i in $IMGPATH/etc/udev/rules.d/*.rules ; do
+ install -m 644 $i $MBD_DIR/etc/udev/rules.d/${i##*/}
+ done
+ rm -f $MBD_DIR/etc/udev/rules.d/*persistent*
+ rm -f $MBD_DIR/etc/udev/rules.d/*generator*
+
install -m 644 $LOADERBINDIR/$MYLOADERTR $MBD_DIR/etc/loader.tr
for i in a/ansi d/dumb l/linux s/screen v/vt100 v/vt100-nav v/vt102 x/xterm x/xterm-color g/gnome ; do
[ -f $IMGPATH/usr/share/terminfo/$i ] && \