D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
proc
/
thread-self
/
root
/
usr
/
lib
/
dracut
/
modules.d
/
90livenet
/
Filename :
fetch-liveupdate.sh
back
Copy
#!/bin/bash # fetch-liveupdate - fetch an update image for dmsquash-live media. # this gets called by the "initqueue/online" hook for each network interface # that comes online. # no updates requested? we're not needed. [ -e /tmp/liveupdates.info ] || return 0 command -v getarg >/dev/null || . /lib/dracut-lib.sh command -v fetch_url >/dev/null || . /lib/url-lib.sh command -v unpack_img >/dev/null || . /lib/img-lib.sh read url < /tmp/liveupdates.info info "fetching live updates from $url" fetch_url "$url" /tmp/updates.img if [ $? != 0 ]; then warn "failed to fetch update image!" warn "url: $url" return 1 fi unpack_img /tmp/updates.img /updates.tmp.$$ if [ $? != 0 ]; then warn "failed to unpack update image!" warn "url: $url" return 1 fi copytree /updates.tmp.$$ /updates mv /tmp/liveupdates.info /tmp/liveupdates.done
Name
Size
Last Modified
Owner
Permissions
Actions
fetch-liveupdate.sh
0.837
KB
October 08 2018 1:38:33
root
0755
livenet-generator.sh
2.147
KB
October 08 2018 1:38:33
root
0755
livenetroot.sh
0.656
KB
October 08 2018 1:38:33
root
0755
module-setup.sh
0.576
KB
October 08 2018 1:38:33
root
0755
parse-livenet.sh
0.951
KB
October 08 2018 1:38:33
root
0755
2017 © D7net | D704T team