]> git.pld-linux.org Git - packages/systemd.git/blame - udev-initramfs-hook
- egrep syntax looks better
[packages/systemd.git] / udev-initramfs-hook
CommitLineData
56d0e3e5
JR
1#!/bin/sh -e
2
3PREREQS=""
4
5prereqs() { echo "$PREREQS"; }
6
7case "$1" in
8 prereqs)
9 prereqs
10 exit 0
11 ;;
12esac
13
14. /usr/share/initramfs-tools/hook-functions
15
16# udevd uses unix domain sockets for communication
17force_load unix
18
135f72d8
JR
19mkdir -p $DESTDIR/etc/udev/rules.d
20cp -a /etc/udev/*.conf $DESTDIR/etc/udev/
21for f in /etc/udev/rules.d/*device-mapper* ; do
22 cp -a "$f" $DESTDIR/etc/udev/rules.d/
23done
24
56d0e3e5
JR
25if [ -e /etc/scsi_id.config ]; then
26 cp /etc/scsi_id.config $DESTDIR/etc/
27fi
28
29copy_exec /sbin/udevd /sbin
30copy_exec /sbin/udevadm /sbin
31
135f72d8
JR
32mkdir -p $DESTDIR/lib/udev/rules.d
33cp -a /lib/udev/rules.d/* $DESTDIR/lib/udev/rules.d/
34rm -f $DESTDIR/etc/udev/rules.d/75-cd-aliases-generator.rules
35
56d0e3e5
JR
36for program in /lib/udev/*_id; do
37 copy_exec $program /lib/udev
38done
c9d424cc
JR
39
40# udev README says:
41# - The system must have the following group names resolvable at udev startup:
42# disk, cdrom, floppy, tape, audio, video, lp, tty, dialout, kmem
694c8007 43egrep '^(disk|cdrom|floppy|tape|audio|video|lp|tty|dialout|kmem):' /etc/group > $DESTDIR/etc/group
This page took 0.074329 seconds and 4 git commands to generate.