mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2025-02-24 13:30:02 +08:00
Store installed version
This commit is contained in:
parent
01d874bf56
commit
6b189a23f6
10
install.sh
10
install.sh
@ -5,7 +5,12 @@ IMG="/storage"
|
|||||||
[ ! -d "$IMG" ] && echo "Storage folder (${IMG}) not found!" && exit 69
|
[ ! -d "$IMG" ] && echo "Storage folder (${IMG}) not found!" && exit 69
|
||||||
|
|
||||||
if [ -z $URL ]; then
|
if [ -z $URL ]; then
|
||||||
BASE="DSM_VirtualDSM_42962"
|
if [ -f "$IMG"/dsm.ver ]; then
|
||||||
|
BASE=$(cat "${IMG}/dsm.ver")
|
||||||
|
else
|
||||||
|
# Fallback for old installs
|
||||||
|
BASE="DSM_VirtualDSM_42962"
|
||||||
|
fi
|
||||||
else
|
else
|
||||||
BASE=$(basename "$URL" .pat)
|
BASE=$(basename "$URL" .pat)
|
||||||
fi
|
fi
|
||||||
@ -128,6 +133,8 @@ tar xpfJ $HDP.txz --absolute-names -C $MOUNT/
|
|||||||
tar xpfJ $HDA.txz --absolute-names -C $MOUNT/
|
tar xpfJ $HDA.txz --absolute-names -C $MOUNT/
|
||||||
tar xpfJ $IDB.txz --absolute-names -C $MOUNT/usr/syno/synoman/indexdb/
|
tar xpfJ $IDB.txz --absolute-names -C $MOUNT/usr/syno/synoman/indexdb/
|
||||||
|
|
||||||
|
# Install Agent
|
||||||
|
|
||||||
LOC="$MOUNT/usr/local"
|
LOC="$MOUNT/usr/local"
|
||||||
mkdir -p $LOC
|
mkdir -p $LOC
|
||||||
mv $PKG/ $LOC/
|
mv $PKG/ $LOC/
|
||||||
@ -160,6 +167,7 @@ fi
|
|||||||
|
|
||||||
rm -rf $MOUNT
|
rm -rf $MOUNT
|
||||||
|
|
||||||
|
echo "$BASE" > "$IMG"/dsm.ver
|
||||||
mv -f "$PAT" "$IMG"/"$BASE".pat
|
mv -f "$PAT" "$IMG"/"$BASE".pat
|
||||||
mv -f "$BOOT" "$IMG"/"$BASE".boot.img
|
mv -f "$BOOT" "$IMG"/"$BASE".boot.img
|
||||||
mv -f "$SYSTEM" "$IMG"/"$BASE".system.img
|
mv -f "$SYSTEM" "$IMG"/"$BASE".system.img
|
||||||
|
Loading…
x
Reference in New Issue
Block a user