aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarlo Landmeter <clandmeter@alpinelinux.org>2018-02-20 10:18:11 +0000
committerCarlo Landmeter <clandmeter@alpinelinux.org>2018-02-20 10:18:11 +0000
commit1d115251816a3f83a008883f1b9665c3d8f4d3a4 (patch)
tree9f603e18bb22ae2081556109d217370bb32f94e9
parentf28692af036c37a4db5553ac928421cbc97c3ebd (diff)
downloadmkinitfs-1d115251816a3f83a008883f1b9665c3d8f4d3a4.tar.bz2
mkinitfs-1d115251816a3f83a008883f1b9665c3d8f4d3a4.tar.xz
initramfs: do not relocate mountpoint for netboot
mountpoint cannot be located when repo is external.
-rwxr-xr-xinitramfs-init.in4
1 files changed, 4 insertions, 0 deletions
diff --git a/initramfs-init.in b/initramfs-init.in
index 95fcd97..bf2d9bd 100755
--- a/initramfs-init.in
+++ b/initramfs-init.in
@@ -221,6 +221,10 @@ relocate_mount() {
return
fi
while read dir; do
+ # skip http(s)/ftp repos for netboot
+ if ! [ -d "$dir" ]; then
+ continue
+ fi
local dev=$(df -P "$dir" | tail -1 | awk '{print $1}')
local mnt=$(find_mnt $dev $fstab)
if [ -n "$mnt" ]; then