home *** CD-ROM | disk | FTP | other *** search
/ ftp.jcu.edu.au / 2014.06.ftp.jcu.edu.au.tar / ftp.jcu.edu.au / v6.3.2b / SWBD63 / fabos-6.3.2b-10.ppc.rpm / fabos-6.3.2b.10.cpio.gz / fabos-6.3.2b.10.cpio / fabos / libexec / configdefaultall < prev    next >
Text File  |  2010-11-10  |  2KB  |  60 lines

  1. #!/bin/sh
  2.  
  3.  
  4. #    Copyright (c) 2004 Brocade Communications Systems, Inc.
  5. #    All rights reserved.
  6. #
  7. #    Description:
  8. #      This file is a consolidated list that restores the configuration
  9. #      values to its factory defaults, for a given switch.
  10. #
  11.  
  12.  
  13. FABOSCONFDIR=/etc/fabos
  14. NULL=/dev/null
  15. SW=$1
  16.  
  17. export PATH=/fabos/sbin:/fabos/bin:/bin:/usr/bin:/sbin:/fabos/libexec
  18.  
  19. if [ $# -eq 1 ]; then
  20.     #
  21.     # Restore to factory defaults on the CP that's executing this command.
  22.     # Do this on both primary and secondary partitions.
  23.     #
  24.     /fabos/libexec/passwdDefaultInt
  25.  
  26.     rm $FABOSCONFDIR/wwnAreaPort.map.$SW    > ${NULL} 2>&1
  27.     rm $FABOSCONFDIR/actpolicy.$SW.secdb    > ${NULL} 2>&1
  28.     rm $FABOSCONFDIR/defpolicy.$SW.secdb    > ${NULL} 2>&1
  29.     rm $FABOSCONFDIR/policy.$SW.txt            > ${NULL} 2>&1
  30.     rm $FABOSCONFDIR/zone.$SW.conf            > ${NULL} 2>&1
  31.     rm $FABOSCONFDIR/zone/zone.$SW.conf.AD*        > ${NULL} 2>&1
  32.     rm $FABOSCONFDIR/secact.$SW.conf        > ${NULL} 2>&1
  33.     rm $FABOSCONFDIR/secdef.$SW.conf        > ${NULL} 2>&1
  34.     rm $FABOSCONFDIR/datefile$SW            > ${NULL} 2>&1
  35.     rm $FABOSCONFDIR/ficu/sw0/*                > ${NULL} 2>&1
  36.     rm $FABOSCONFDIR/ficu/sw1/*                > ${NULL} 2>&1
  37.  
  38.     rm $FABOSCONFDIR/fabos.$SW.conf            > ${NULL} 2>&1
  39.     touch $FABOSCONFDIR/fabos.$SW.conf        > ${NULL} 2>&1
  40.  
  41.     rm /mnt/$FABOSCONFDIR/wwnAreaPort.map.$SW    > ${NULL} 2>&1
  42.     rm /mnt/$FABOSCONFDIR/actpolicy.$SW.secdb    > ${NULL} 2>&1
  43.     rm /mnt/$FABOSCONFDIR/defpolicy.$SW.secdb    > ${NULL} 2>&1
  44.     rm /mnt/$FABOSCONFDIR/policy.$SW.txt        > ${NULL} 2>&1
  45.     rm /mnt/$FABOSCONFDIR/zone.$SW.conf            > ${NULL} 2>&1
  46.     rm /mnt/$FABOSCONFDIR/zone/zone.$SW.conf.AD*        > ${NULL} 2>&1
  47.     rm /mnt/$FABOSCONFDIR/secact.$SW.conf        > ${NULL} 2>&1
  48.     rm /mnt/$FABOSCONFDIR/secdef.$SW.conf        > ${NULL} 2>&1
  49.     rm /mnt/$FABOSCONFDIR/datefile$SW            > ${NULL} 2>&1
  50.     rm /mnt/$FABOSCONFDIR/ficu/sw0/*            > ${NULL} 2>&1
  51.     rm /mnt/$FABOSCONFDIR/ficu/sw1/*            > ${NULL} 2>&1
  52.  
  53.     rm /mnt/$FABOSCONFDIR/fabos.$SW.conf        > ${NULL} 2>&1
  54.     touch /mnt/$FABOSCONFDIR/fabos.$SW.conf        > ${NULL} 2>&1
  55.  
  56.     sync
  57. else
  58.     echo "configdefaultall: failed"
  59. fi
  60.