summaryrefslogtreecommitdiffstats
path: root/perl-install/devices.pm
diff options
context:
space:
mode:
authorColin Guthrie <colin@mageia.org>2013-04-18 20:24:55 +0000
committerColin Guthrie <colin@mageia.org>2013-04-18 20:24:55 +0000
commit85be01682a88405f5c6f9aa361eeb8271606e4f7 (patch)
treeac34966d63ddab8d9cb13c834e6143bdd69692ac /perl-install/devices.pm
parent918f20f64f3800acf7152370211d30a176332db5 (diff)
downloaddrakx-85be01682a88405f5c6f9aa361eeb8271606e4f7.tar
drakx-85be01682a88405f5c6f9aa361eeb8271606e4f7.tar.gz
drakx-85be01682a88405f5c6f9aa361eeb8271606e4f7.tar.bz2
drakx-85be01682a88405f5c6f9aa361eeb8271606e4f7.tar.xz
drakx-85be01682a88405f5c6f9aa361eeb8271606e4f7.zip
Do not use /dev/inside prefix.
As /dev/ is bind mounted into the prefix, we should always refer to /dev/ directly. In particular this is needed inside wild_device.pm which is often used before the prefix is even ready (i.e. when configuring existing partitions). A specific problem here was detecting the major/minor numbers of partitions which failed because the device node was being searched for inside the prefix but we'd not even unlocked the encrypted / partition yet to mount it... catch 22. mga#5661
Diffstat (limited to 'perl-install/devices.pm')
-rw-r--r--perl-install/devices.pm2
1 files changed, 1 insertions, 1 deletions
diff --git a/perl-install/devices.pm b/perl-install/devices.pm
index e4db66e7d..01e6662a5 100644
--- a/perl-install/devices.pm
+++ b/perl-install/devices.pm
@@ -241,7 +241,7 @@ sub symlink_now_and_register {
#- eg, ttySL0 is a symlink created by a daemon
symlinkf($if, "$::prefix/lib/udev/devices/$of");
- symlinkf($if, "$::prefix/dev/$of");
+ symlinkf($if, "/dev/$of");
}