Révision 20

bin/get-conf-replica (revision 20)
8 8
DIR_CRON="/etc/cron.d/"
9 9
DIR_CONF_REPLICA="/opt/gZFS/replicas/"
10 10
NAMEZFS=$1
11
FILE_NAME=$(echo "replica-"${NAMEZFS/\//-})
11
FILE_NAME=$(echo "replica-"${NAMEZFS//\//-})
12 12

  
13 13
if [ "$1" != "" ]
14 14
then
bin/disable-replica (revision 20)
19 19
}
20 20

  
21 21
function nointeractive {
22
FILE_NAME=$(echo "replica-"${NAMEZFS/\//-})
22
FILE_NAME=$(echo "replica-"${NAMEZFS//\//-})
23 23
   /bin/rm -f $DIR_CONF_REPLICA$FILE_NAME.conf
24 24
   if [ -e $DIR_CONF_REPLICA$FILE_NAME.conf ]
25 25
   then
......
45 45
       /sbin/zfs list $inputline
46 46
      if [ $? -eq 0 ]
47 47
      then
48
         FILE_NAME=$(echo "replica-"${inputline/\//-})
48
         FILE_NAME=$(echo "replica-"${inputline//\//-})
49 49
         if [ -e $DIR_CONF_REPLICA$FILE_NAME.conf ]
50 50
         then
51 51
            /bin/rm -f $DIR_CONF_REPLICA$FILE_NAME.conf
bin/enable-snapshot (revision 20)
28 28
}
29 29

  
30 30
function createCronFile4Snapshot {
31
FILE_NAME=$(echo "snapshot-"${NAMEZFS/\//-})
31
FILE_NAME=$(echo "snapshot-"${NAMEZFS//\//-})
32 32
echo "$MINUTE $HOUR $MONTH $DAYMONTH $DAYWEEK root $BIN_ZFS_SNAPSHOT $DIR_CONF_SNAPSHOT$FILE_NAME.conf" > $DIR_CRON$FILE_NAME
33 33
echo "name=$NAMEZFS" >$DIR_CONF_SNAPSHOT$FILE_NAME.conf
34 34
echo "type=$TYPEZFS" >>$DIR_CONF_SNAPSHOT$FILE_NAME.conf
......
110 110
   else
111 111
       
112 112
       echo "*** Creation du fichier de configuration ***"
113
       FILE_NAME=$(echo "snapshot-"${NAME_VOL/\//-}) 
113
       FILE_NAME=$(echo "snapshot-"${NAME_VOL//\//-}) 
114 114
       >$DIR_CONF_SNAPSHOT$FILE_NAME.conf
115 115
       echo "name=$NAME_VOL" > $DIR_CONF_SNAPSHOT$FILE_NAME.conf
116 116
       echo "nbsnapshots=$NB_SNAP" >> $DIR_CONF_SNAPSHOT$FILE_NAME.conf
bin/get-conf-snapshot (revision 20)
8 8
DIR_CRON="/etc/cron.d/"
9 9
DIR_CONF_SNAP="/opt/gZFS/snapshots/"
10 10
NAMEZFS=$1
11
FILE_NAME=$(echo "snapshot-"${NAMEZFS/\//-})
11
FILE_NAME=$(echo "snapshot-"${NAMEZFS//\//-})
12 12

  
13 13
if [ "$1" != "" ]
14 14
then
bin/disable-snapshot (revision 20)
19 19
}
20 20

  
21 21
function nointeractive {
22
FILE_NAME=$(echo "snapshot-"${NAMEZFS/\//-})
22
FILE_NAME=$(echo "snapshot-"${NAMEZFS//\//-})
23 23
   /bin/rm -f $DIR_CONF_SNAPSHOT$FILE_NAME.conf
24 24
   if [ -e $DIR_CONF_SNAPSHOT$FILE_NAME.conf ]
25 25
   then
......
45 45
       /sbin/zfs list $inputline
46 46
      if [ $? -eq 0 ]
47 47
      then
48
         FILE_NAME=$(echo "snapshot-"${inputline/\//-})
48
         FILE_NAME=$(echo "snapshot-"${inputline//\//-})
49 49
         if [ -e $DIR_CONF_SNAPSHOT$FILE_NAME.conf ]
50 50
         then
51 51
            /bin/rm -f $DIR_CONF_SNAPSHOT$FILE_NAME.conf
bin/enable-replica (revision 20)
35 35
}
36 36

  
37 37
function createCronFile4Snapshot {
38
FILE_NAME=$(echo "replica-"${volfs/\//-})
38
FILE_NAME=$(echo "replica-"${volfs//\//-})
39 39
echo "$MINUTE $HOUR $MONTH $DAYMONTH $DAYWEEK root $BIN_ZFS_REPLICA $DIR_CONF_REPLICA$FILE_NAME.conf" > $DIR_CRON$FILE_NAME
40 40
}
41 41

  
......
147 147
     echo "*** Nombre de snapshot a garder : ***"
148 148
   else
149 149
     echo "*** Creation du fichier de configuration ***"
150
     FILE_NAME=$(echo "replica-"${volfs/\//-})
150
     FILE_NAME=$(echo "replica-"${volfs//\//-})
151 151
     >$DIR_CONF_REPLICA$FILE_NAME.conf
152 152
      echo "name=$volfs" >> $DIR_CONF_REPLICA$FILE_NAME.conf
153 153
      echo "namereplica=$volfsdestination-replica">> $DIR_CONF_REPLICA$FILE_NAME.conf
......
163 163

  
164 164

  
165 165
function nointeractive {
166
  FILE_NAME=$(echo "replica-"${volfs/\//-})
166
  FILE_NAME=$(echo "replica-"${volfs//\//-})
167 167
  >$DIR_CONF_REPLICA$FILE_NAME.conf
168 168
  echo "name=$volfs" >> $DIR_CONF_REPLICA$FILE_NAME.conf
169 169
  echo "namereplica=$volfsdestination-replica">> $DIR_CONF_REPLICA$FILE_NAME.conf
bin/add-iscsi-volume (revision 20)
334 334
            ;;
335 335
         t)
336 336
            target=$OPTARG
337
            target=$(echo ${target/\//-})
337
            target=$(echo ${target//\//-})
338 338
            ;;
339 339
         i)
340 340
            interactive

Formats disponibles : Unified diff