You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
621 B
21 lines
621 B
#!/bin/bash |
|
# live net images - just like live images, but specified like: |
|
# root=live:[url-to-backing-file] |
|
|
|
[ -z "$root" ] && root=$(getarg root=) |
|
. /lib/url-lib.sh |
|
|
|
str_starts "$root" "live:" && liveurl="$root" |
|
str_starts "$liveurl" "live:" || return |
|
liveurl="${liveurl#live:}" |
|
|
|
# setting netroot to "livenet:..." makes "livenetroot" get run after ifup |
|
if get_url_handler "$liveurl" >/dev/null; then |
|
info "livenet: root image at $liveurl" |
|
netroot="livenet:$liveurl" |
|
root="livenet" # quiet complaints from init |
|
rootok=1 |
|
wait_for_dev /dev/root |
|
else |
|
info "livenet: no url handler for $liveurl" |
|
fi
|
|
|