summary refs log tree commit diff
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2006-11-20 21:19:34 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2006-11-20 21:19:34 +0000
commit54f6e4fc713ff2fbddf66ae0df578a5eeb01300c (patch)
tree7557645a5fde33d621ed43e06ad734c97373d2a9
parent49b2a218b54f4eefb7ac4ef50acc14d4ae2908ca (diff)
downloadnixpkgs-54f6e4fc713ff2fbddf66ae0df578a5eeb01300c.tar
nixpkgs-54f6e4fc713ff2fbddf66ae0df578a5eeb01300c.tar.gz
nixpkgs-54f6e4fc713ff2fbddf66ae0df578a5eeb01300c.tar.bz2
nixpkgs-54f6e4fc713ff2fbddf66ae0df578a5eeb01300c.tar.lz
nixpkgs-54f6e4fc713ff2fbddf66ae0df578a5eeb01300c.tar.xz
nixpkgs-54f6e4fc713ff2fbddf66ae0df578a5eeb01300c.tar.zst
nixpkgs-54f6e4fc713ff2fbddf66ae0df578a5eeb01300c.zip
* Unmount file systems.
svn path=/nixu/trunk/; revision=7084
-rw-r--r--test/upstart-jobs/halt.nix14
1 files changed, 13 insertions, 1 deletions
diff --git a/test/upstart-jobs/halt.nix b/test/upstart-jobs/halt.nix
index f259ea77cc9..71e9ae1b536 100644
--- a/test/upstart-jobs/halt.nix
+++ b/test/upstart-jobs/halt.nix
@@ -15,8 +15,20 @@ script
     echo \"<<< SYSTEM SHUTDOWN >>>\"
     echo \"\"
 
+    # Do an initial sync just in case.
+    sync || true
+
+    # Unmount file systems.
+    umount -n -a || true
+
+    # Remount / read-only
+    mount -n -o remount,ro /dontcare / || true
+
+    # Final sync.
+    sync || true
+
     # Right now all events above power off the system.
-    exec halt -f -p
+    exec halt -f
 end script
   ";