summaryrefslogtreecommitdiffstats
path: root/system-boot/backend/initramfs-tools/live.script
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2019-02-02 10:00:00 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2019-02-02 10:00:00 +0000
commit32322960234c8ec91e0d42835a3ec5ee63305070 (patch)
tree71d79574de0193778ad6cc6c96dfd4f74fa6bbbb /system-boot/backend/initramfs-tools/live.script
parentInitial commit. (diff)
downloadopen-infrastructure-system-tools-32322960234c8ec91e0d42835a3ec5ee63305070.tar.xz
open-infrastructure-system-tools-32322960234c8ec91e0d42835a3ec5ee63305070.zip
Adding upstream version 20190202.upstream/20190202
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'system-boot/backend/initramfs-tools/live.script')
-rwxr-xr-xsystem-boot/backend/initramfs-tools/live.script59
1 files changed, 59 insertions, 0 deletions
diff --git a/system-boot/backend/initramfs-tools/live.script b/system-boot/backend/initramfs-tools/live.script
new file mode 100755
index 0000000..5bec741
--- /dev/null
+++ b/system-boot/backend/initramfs-tools/live.script
@@ -0,0 +1,59 @@
+# Live system filesystem mounting -*- shell-script -*-
+
+. /bin/live-boot
+
+live_top()
+{
+ if [ "${live_top_used}" != "yes" ]; then
+ [ "$quiet" != "y" ] && log_begin_msg "Running /scripts/live-top"
+ run_scripts /scripts/live-top
+ [ "$quiet" != "y" ] && log_end_msg
+ fi
+ live_top_used=yes
+}
+
+live_premount()
+{
+ if [ "${live_premount_used}" != "yes" ]; then
+ [ "$quiet" != "y" ] && log_begin_msg "Running /scripts/live-premount"
+ run_scripts /scripts/live-premount
+ [ "$quiet" != "y" ] && log_end_msg
+ fi
+ live_premount_used=yes
+}
+
+live_bottom()
+{
+ if [ "${live_premount_used}" = "yes" ] || [ "${live_top_used}" = "yes" ]; then
+ [ "$quiet" != "y" ] && log_begin_msg "Running /scripts/live-bottom"
+ run_scripts /scripts/live-bottom
+ [ "$quiet" != "y" ] && log_end_msg
+ fi
+ live_premount_used=no
+ live_top_used=no
+}
+
+
+mountroot()
+{
+ # initramfs-tools entry point for live-boot is mountroot(); function
+ Live
+}
+
+mount_top()
+{
+ # Note, also called directly in case it's overridden.
+ live_top
+}
+
+mount_premount()
+{
+ # Note, also called directly in case it's overridden.
+ live_premount
+}
+
+mount_bottom()
+{
+ # Note, also called directly in case it's overridden.
+ live_bottom
+}