]> git.pld-linux.org Git - packages/systemd.git/blame - udev-initramfs-hook
- rel 2; proper dir for pam; add BR libgee-devel
[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
56d0e3e5
JR
19copy_exec /sbin/udevd /sbin
20copy_exec /sbin/udevadm /sbin
21
d5d3f439
JR
22mkdir -p $DESTDIR/etc/udev
23cp -a /etc/udev/*.conf $DESTDIR/etc/udev/
24
135f72d8 25mkdir -p $DESTDIR/lib/udev/rules.d
d5d3f439
JR
26for rules in 30-kernel-compat.rules 50-firmware.rules 50-udev-default.rules \
27 60-cdrom_id.rules 60-floppy.rules 60-persistent-input.rules \
28 60-persistent-storage.rules 61-persistent-storage-edd.rules \
29 80-drivers.rules 64-device-mapper.rules ; do
30 cp -a "$f" $DESTDIR/lib/udev/rules.d/
31 if [ -e /etc/udev/rules.d/$rules ]; then
32 cp -p /etc/udev/rules.d/$rules $DESTDIR/lib/udev/rules.d/
33 elif [ -e /lib/udev/rules.d/$rules ]; then
34 cp -p /lib/udev/rules.d/$rules $DESTDIR/lib/udev/rules.d/
35 fi
36done
135f72d8 37
56d0e3e5
JR
38for program in /lib/udev/*_id; do
39 copy_exec $program /lib/udev
40done
c9d424cc 41
d5d3f439 42copy_exec /sbin/blkid /sbin
This page took 0.109885 seconds and 4 git commands to generate.