[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r1172 - trunk/freebsd-utils/scripts/sbin



Author: rmh
Date: 2006-02-11 17:34:21 +0000 (Sat, 11 Feb 2006)
New Revision: 1172

Modified:
   trunk/freebsd-utils/scripts/sbin/swapoff
   trunk/freebsd-utils/scripts/sbin/swapon
Log:
swap{on,off}: Accept -v (be verbose).

Modified: trunk/freebsd-utils/scripts/sbin/swapoff
===================================================================
--- trunk/freebsd-utils/scripts/sbin/swapoff	2006-02-11 12:16:42 UTC (rev 1171)
+++ trunk/freebsd-utils/scripts/sbin/swapoff	2006-02-11 17:34:21 UTC (rev 1172)
@@ -1,3 +1,18 @@
 #!/bin/sh
 set -e
-exec -a swapoff swapoff.real $@ >/dev/null
+
+args=""
+verbose=false
+while [ $# -gt 0 ]; do
+  case "$1" in
+    -v) verbose=true ;;
+    *)  if [ -n "${args}" ] ; then args="${args} $1" ; else args="$1" ; fi ;;
+  esac
+  shift
+done
+
+if ! ${verbose} ; then
+  exec >/dev/null
+fi
+
+exec -a swapoff swapoff.real ${args}

Modified: trunk/freebsd-utils/scripts/sbin/swapon
===================================================================
--- trunk/freebsd-utils/scripts/sbin/swapon	2006-02-11 12:16:42 UTC (rev 1171)
+++ trunk/freebsd-utils/scripts/sbin/swapon	2006-02-11 17:34:21 UTC (rev 1172)
@@ -2,12 +2,18 @@
 set -e
 
 args=""
+verbose=false
 while [ $# -gt 0 ]; do
   case "$1" in
+    -v) verbose=true ;;
     -e) ;;
     *)  if [ -n "${args}" ] ; then args="${args} $1" ; else args="$1" ; fi ;;
   esac
   shift
 done
 
-exec -a swapon swapon.real ${args} >/dev/null
+if ! ${verbose} ; then
+  exec >/dev/null
+fi
+
+exec -a swapon swapon.real ${args}



Reply to: