projects
/
grml-live.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix generation of md5sum of windows binaries
[grml-live.git]
/
grml-live
diff --git
a/grml-live
b/grml-live
index
ab6b3c8
..
5c7859f
100755
(executable)
--- a/
grml-live
+++ b/
grml-live
@@
-341,23
+341,28
@@
else
# notice: 'fai dirinstall' does not seem to exit appropriate, so:
ERROR=''
# notice: 'fai dirinstall' does not seem to exit appropriate, so:
ERROR=''
- if [ -r "/var/log/fai/dirinstall/$HOSTNAME/software.log" ] ; then
+ if [ -n "$UPDATE" ] ; then
+ CHECKLOG=/var/log/fai/current/
+ else
+ CHECKLOG=/var/log/fai/dirinstall/$HOSTNAME/
+ fi
+ if [ -r "$CHECKLOG/software.log" ] ; then
# 1 errors during executing of commands
# Unable to write mmap - msync (28 No space left on device)
# 'No candidate version found for' [/var/log/fai/current/software.log]
# 1 errors during executing of commands
# Unable to write mmap - msync (28 No space left on device)
# 'No candidate version found for' [/var/log/fai/current/software.log]
- grep 'dpkg: error processing'
/var/log/fai/dirinstall/$HOSTNAME
/software.log >> $LOGFILE && ERROR=1
- grep 'E: Method http has died unexpectedly!'
/var/log/fai/dirinstall/$HOSTNAME
/software.log >> $LOGFILE && ERROR=2
- grep 'ERROR: chroot'
/var/log/fai/dirinstall/$HOSTNAME
/software.log >> $LOGFILE && ERROR=3
+ grep 'dpkg: error processing'
$CHECKLOG
/software.log >> $LOGFILE && ERROR=1
+ grep 'E: Method http has died unexpectedly!'
$CHECKLOG
/software.log >> $LOGFILE && ERROR=2
+ grep 'ERROR: chroot'
$CHECKLOG
/software.log >> $LOGFILE && ERROR=3
fi
fi
- if [ -r "
/var/log/fai/dirinstall/$HOSTNAME
/shell.log" ] ; then
- grep 'FAILED with exit code'
/var/log/fai/dirinstall/$HOSTNAME
/shell.log >> $LOGFILE && ERROR=2
+ if [ -r "
$CHECKLOG
/shell.log" ] ; then
+ grep 'FAILED with exit code'
$CHECKLOG
/shell.log >> $LOGFILE && ERROR=2
fi
if [ -n "$ERROR" ] ; then
log "There was an error [${ERROR}] during execution of stage 'fai dirinstall' [$(date)]"
eerror "There was an error during execution of stage 'fai dirinstall'"
fi
if [ -n "$ERROR" ] ; then
log "There was an error [${ERROR}] during execution of stage 'fai dirinstall' [$(date)]"
eerror "There was an error during execution of stage 'fai dirinstall'"
- echo " Check out
/var/log/fai/dirinstall/$HOSTNAME/
for details. [exit ${ERROR}]"
+ echo " Check out
$CHECKLOG
for details. [exit ${ERROR}]"
eend 1
bailout 1
else
eend 1
bailout 1
else
@@
-454,7
+459,7
@@
if [ "$ARCH" = i386 ] || [ "$ARCH" = amd64 ] ; then
( cd "$BUILD_OUTPUT"/windows
for file in pageant plink pscp psftp putty puttygen ; do
wget -O ${file}.exe ${WINDOWS_BINARIES}/${file}.exe
( cd "$BUILD_OUTPUT"/windows
for file in pageant plink pscp psftp putty puttygen ; do
wget -O ${file}.exe ${WINDOWS_BINARIES}/${file}.exe
- md5sum ${
WINDOWS_BINARIES}/${file}.exe > ${WINDOWS_BINARIES}/
${file}.exe.md5
+ md5sum ${
file}.exe >
${file}.exe.md5
done )
fi
fi
done )
fi
fi