mirror of
https://gitlab.archlinux.org/tpowa/archboot.git
synced 2024-09-20 20:10:36 +02:00
30 lines
No EOL
803 B
Text
30 lines
No EOL
803 B
Text
# Created by Tobias Powalowski <tpowa@archlinux.org>
|
|
|
|
run_earlyhook() {
|
|
udevd --daemon --resolve-names=never
|
|
udevd_running=1
|
|
}
|
|
|
|
run_hook ()
|
|
{
|
|
# fixing some symlinks
|
|
# fix x86_64 symlink on x86_64
|
|
[ "$(uname -r)" = "x86_64" ] && ln -s /usr/bin/setarch /usr/bin/x86_64
|
|
# fix vi symlink
|
|
ln -s /usr/bin/vim /usr/bin/vi
|
|
# disable motd from login, pam does show motd already
|
|
touch /root/.hushlogin
|
|
# these static devices are created for convenience, to autoload the modules if necessary
|
|
# /dev/loop0
|
|
mknod -m 0660 /dev/loop0 b 7 0
|
|
# trigger udev events
|
|
msg ":: Triggering uevents..."
|
|
udevadm trigger --action=add --type=subsystems
|
|
udevadm trigger --action=add --type=devices
|
|
udevadm settle
|
|
}
|
|
|
|
run_cleanuphook() {
|
|
udevadm control --exit
|
|
udevadm info --cleanup-db
|
|
} |