Changeset 89
Legend:
- Unmodified
- Added
- Removed
-
confman/Makefile
r83 r89 1 1 PREFIX := /usr/local/rescomp 2 2 3 install : 3 4 mkdir -p /usr/local/rescomp/etc/env.d … … 18 19 fetch: 19 20 svn update 21 -
confman/confman
r78 r89 19 19 MYNAME=`basename $0` 20 20 21 # First things first. Check to see if the logging fd is open. If it's not, 22 # we re-spawn confman inside a pipe. 23 if (true >&5) 2>/dev/null ; then 24 exec 2>&5 25 else 26 exec 3>&1 27 exec $0 $* 5>&1 1>&3 | logger -t "$MYNAME ($USER)" -s 28 exit ${PIPESTATUS[0]} 29 fi 30 21 31 # Get the global config 22 32 if [ -f $GCONF ] ; then … … 132 142 update || cleanexit 133 143 144 echo "Commit operation started" >&2 134 145 for layer in $LAYERS ; do 135 146 conf_commit $layer $msg || return $? … … 137 148 for layer in $LAYERS ; do 138 149 echo "Rolling on $layer..." 139 conf_rollout $layer 150 conf_rollout $layer || return $? 140 151 done 141 152 for file in $SINGULARITIES ; do 142 conf_assemble_sing $file 143 done 153 conf_assemble_sing $file || return $? 154 done 155 echo "Commit operation finished successfully" >&2 144 156 rm -f $msg 145 157 … … 162 174 update || cleanexit 163 175 176 echo "Installation operation started." >&2 164 177 for layer in $LAYERS ; do 165 178 conf_commit $layer $msg || return $? … … 170 183 171 184 for layer in $LAYERS ; do 172 conf_install $layer $file 185 conf_install $layer $file || return $? 173 186 done 174 187 175 188 if [[ "$SINGULARITIES" =~ "$file" ]] ; then 176 conf_assemble_file $file 189 conf_assemble_file $file || return $? 177 190 fi 178 191 done 192 echo "Installation operation succeeded." >&2 179 193 fi 180 194 } … … 531 545 print_usage 1 532 546 else 533 conf_rollback $module $checkpoint $clock 547 echo "Rolling $module back to $checkpoint $clock" >&2 548 conf_rollback $module $checkpoint $clock || cleanexit 534 549 for layer in $LAYERS ; do 535 550 echo "Rolling on $layer..." 536 conf_rollout $layer 551 conf_rollout $layer || cleanexit 537 552 done 538 553 539 554 for file in $SINGULARITIES ; do 540 conf_assemble_sing $file 541 done 555 conf_assemble_sing $file || cleanexit 556 done 557 echo "Rollback succeeded." >&2 542 558 fi 543 559 }
Note: See TracChangeset
for help on using the changeset viewer.
