diff options
author | Samuel Thibault <sthibault@debian.org> | 2016-02-18 01:13:12 (GMT) |
---|---|---|
committer | Samuel Thibault <sthibault@debian.org> | 2016-02-18 01:13:12 (GMT) |
commit | 73c96b7fb099b4423039aebdd8c01340858f19d9 (patch) | |
tree | e719974c22243ca1bd149440e1886c654ec577d9 /functions | |
parent | aaac37bbff19d26ac19790c70ee9f42ec92f019c (diff) | |
download | debootstrap-73c96b7fb099b4423039aebdd8c01340858f19d9.zip debootstrap-73c96b7fb099b4423039aebdd8c01340858f19d9.tar.gz debootstrap-73c96b7fb099b4423039aebdd8c01340858f19d9.tar.bz2 |
hurd: move setting up dev and servers firmlink to setup_proc stage.
Also firmlink proc there.
Thanks Gabriele Giacone for all the investigation!
Diffstat (limited to '')
-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" |