[BACK]Return to swap2 CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / etc / rc.d

Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.

Diff for /src/etc/rc.d/swap2 between version 1.7 and 1.8

version 1.7, 2004/08/13 18:08:03 version 1.8, 2009/09/24 16:45:48
Line 14  start_cmd="swap2_start"
Line 14  start_cmd="swap2_start"
   
 swap2_start()  swap2_start()
 {  {
         #       "Critical" file systems are now mounted.  Go ahead and swap          # "Critical" file systems are now mounted.  Go ahead and swap
         #       to files now, since they will be residing in the critical file          # to files now, since they will be residing in the critical file
         #       systems (or, at least, they should be...).          # systems (or, at least, they should be...).
         #       Check for no swap, and warn about it unless that is desired.  
         #          #
         swapctl -A -t noblk;          # Treat exit status 2 from swapctl(8) as successful; it means
           # "no error, but no suitable swap devices were configured".
           #
           # Check for no swap, and warn about it unless that is desired.
           #
           local es
           swapctl -A -t noblk
           es=$?
           [ $es = 2 ] && es=0
         if ! checkyesno no_swap; then          if ! checkyesno no_swap; then
                 if swapctl -s | grep "no swap devices configured" > /dev/null;                  if swapctl -s | grep "no swap devices configured" > /dev/null;
                 then                  then
                         warn "No swap space configured!"                          warn "No swap space configured!"
                           es=1
                 fi                  fi
         fi          fi
           return $es
 }  }
   
 #               Remove all non-block-type swap devices  #               Remove all non-block-type swap devices
 #  #
 stop_cmd="swapctl -U -t noblk"  stop_cmd="swapctl -U -t noblk || [ $? = 2 ]"
   
 load_rc_config swap  load_rc_config swap
 run_rc_command "$1"  run_rc_command "$1"

Legend:
Removed from v.1.7  
changed lines
  Added in v.1.8

CVSweb <webmaster@jp.NetBSD.org>