autoupdate: install md5 files to update dir too

Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
Stephan Raue 2012-05-04 07:17:37 +02:00
parent a9fa8a5dd9
commit 61303b7d6a
2 changed files with 19 additions and 9 deletions

View File

@ -110,17 +110,22 @@ if [ ! -f /var/lock/update.lock ]; then
# move KERNEL and SYSTEM to an temporary file
mkdir -p /storage/.update
[ -f $TMP_DIR/$NEW_IMAGE/target/KERNEL ] && \
if [ -f $TMP_DIR/$NEW_IMAGE/target/KERNEL -a -f $TMP_DIR/$NEW_IMAGE/target/KERNEL.md5 ]; then
mv $TMP_DIR/$NEW_IMAGE/target/KERNEL /storage/.update/KERNEL.tmp
[ -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM ] && \
mv $TMP_DIR/$NEW_IMAGE/target/KERNEL.md5 /storage/.update/KERNEL.md5.tmp
fi
if [ -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM -a -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM.md5 ]; then
mv $TMP_DIR/$NEW_IMAGE/target/SYSTEM /storage/.update/SYSTEM.tmp
mv $TMP_DIR/$NEW_IMAGE/target/SYSTEM.md5 /storage/.update/SYSTEM.md5.tmp
fi
sync
# move KERNEL and SYSTEM to the right place
mv /storage/.update/KERNEL.tmp /storage/.update/KERNEL
mv /storage/.update/KERNEL.md5.tmp /storage/.update/KERNEL.md5
mv /storage/.update/SYSTEM.tmp /storage/.update/SYSTEM
mv /storage/.update/SYSTEM.md5.tmp /storage/.update/SYSTEM.md5
sync
# cleanup tmp files
rm -rf $TMP_DIR/$NEW_IMAGE

View File

@ -126,17 +126,22 @@ if [ ! -f /var/lock/update.lock ]; then
# move KERNEL and SYSTEM to an temporary file
mkdir -p /storage/.update
[ -f $TMP_DIR/$NEW_IMAGE/target/KERNEL ] && \
if [ -f $TMP_DIR/$NEW_IMAGE/target/KERNEL -a -f $TMP_DIR/$NEW_IMAGE/target/KERNEL.md5 ]; then
mv $TMP_DIR/$NEW_IMAGE/target/KERNEL /storage/.update/KERNEL.tmp
[ -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM ] && \
mv $TMP_DIR/$NEW_IMAGE/target/KERNEL.md5 /storage/.update/KERNEL.md5.tmp
fi
if [ -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM -a -f $TMP_DIR/$NEW_IMAGE/target/SYSTEM.md5 ]; then
mv $TMP_DIR/$NEW_IMAGE/target/SYSTEM /storage/.update/SYSTEM.tmp
sync
mv $TMP_DIR/$NEW_IMAGE/target/SYSTEM.md5 /storage/.update/SYSTEM.md5.tmp
fi
sync
# move KERNEL and SYSTEM to the right place
mv /storage/.update/KERNEL.tmp /storage/.update/KERNEL
mv /storage/.update/KERNEL.md5.tmp /storage/.update/KERNEL.md5
mv /storage/.update/SYSTEM.tmp /storage/.update/SYSTEM
mv /storage/.update/SYSTEM.md5.tmp /storage/.update/SYSTEM.md5
sync
# cleanup tmp files
rm -rf $TMP_DIR/$NEW_IMAGE