[BACK]Return to manage_pre CVS log [TXT][DIR] Up to [local] / palm / manage_pre

Diff for /palm/manage_pre/manage_pre between version 1.1 and 1.3

version 1.1, 2009/08/12 19:13:52 version 1.3, 2009/08/20 22:38:37
Line 1 
Line 1 
 #!/bin/sh  #!/bin/sh
 # $Id$  # $Id$
   
 local _pre_label='Pre'  local _pre_id='Palm, Pre, 0316'
 local _ipod_label='iPod'  #local _pre_label='Pre'
   #local _ipod_label='iPod'
 local _mount_dir='/mnt/pre'  local _mount_dir='/mnt/pre'
 local _name=`basename $0`  local _name=`basename $0`
   local _unison_config='vogonpa'
   
 local _action="$*"  local _action="$*"
 case "$_name" in  case "$_name" in
Line 31 
Line 33 
             exit 1              exit 1
     fi      fi
   
     local _label=`disklabel ${_dev} 2>/dev/null | awk '/^label:/ { print $2 }'`      local _id=`dmesg | grep "^$_dev at " | tail -1 | sed -e 's/.*<//' -e 's/>.*$//'`
     if [ X"$_label" != X"$_pre_label" -a X"$_label" != X"$_ipod_label" ]; then      if [ X"$_id" != X"$_pre_id" ]; then
             echo "Pre not labeled properly [$_label]" >&2              echo "Pre [$_dev] not correct id [$_id]" >&2
             exit 2              exit 2
     fi      fi
   
Line 75 
Line 77 
         return 1          return 1
     fi      fi
   
     echo Would have syncd      echo Synchronizing Pre
   
     #if [ -e /usr/local/bin/rsync ]; then      #if [ -e /usr/local/bin/rsync ]; then
         #rsync -rv --delete --size-only --exclude '*.pid' \          #rsync -rv --delete --size-only --exclude '*.pid' \
             #.backgrounds/vogonpa/ /mnt/pre/wallpapers_mine/              #.backgrounds/vogonpa/ /mnt/pre/wallpapers_mine/
     #fi      #fi
     #if [ -e /usr/local/bin/unison ]; then  
         #/usr/local/bin/unison voganpa      if [ -e /usr/local/bin/unison ]; then
     #fi          /usr/local/bin/unison $_unison_config -auto -batch -ui text
       fi
 }  }
   
 local _dev=`find_pre`  local _dev=`find_pre`

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.3

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>