diff options
Diffstat (limited to 'functions')
-rw-r--r-- | functions | 15 |
1 files changed, 6 insertions, 9 deletions
@@ -1021,6 +1021,10 @@ setup_proc () { fi ;; hurd*) + # firmlink $TARGET/{dev,servers,proc} to the system ones. + settrans -a "$TARGET/dev" /hurd/firmlink /dev + settrans -a "$TARGET/servers" /hurd/firmlink /servers + settrans -a "$TARGET/proc" /hurd/firmlink /proc ;; *) umount_on_exit /dev/pts @@ -1084,7 +1088,8 @@ setup_dynamic_devices () { freebsd) mount -t devfs devfs $TARGET/dev ;; hurd*) - setup_devices_hurd ;; + # Use the setup-translators of the hurd package + in_target /usr/lib/hurd/setup-translators -k ;; esac } @@ -1105,14 +1110,6 @@ setup_devices_simple () { ln -s /proc/self/fd/2 $TARGET/dev/stderr } -setup_devices_hurd () { - # Use the setup-translators of the hurd package, and firmlink - # $TARGET/{dev,servers} to the system ones. - in_target /usr/lib/hurd/setup-translators -k - settrans -a $TARGET/dev /hurd/firmlink /dev - settrans -a $TARGET/servers /hurd/firmlink /servers -} - setup_devices_fakechroot () { rm -rf "$TARGET/dev" ln -s /dev "$TARGET" |