mirror of
https://github.com/apache/cloudstack.git
synced 2025-12-16 18:43:26 +01:00
bug 10111: set hidden flag to 0 after copy template from secondary storage to primary storage
status 10111: resolved fixed
This commit is contained in:
parent
5caafcbcb0
commit
072fd1b1c5
@ -111,6 +111,12 @@ if [ $type == "nfs" ]; then
|
|||||||
uuid=$(uuidgen -r)
|
uuid=$(uuidgen -r)
|
||||||
desvhd=/var/run/sr-mount/$sruuid/$uuid
|
desvhd=/var/run/sr-mount/$sruuid/$uuid
|
||||||
copyvhd $desvhd $vhdfile 0 $type
|
copyvhd $desvhd $vhdfile 0 $type
|
||||||
|
$VHDUTIL set -n $desvhd -f "hidden" -v "0" > /dev/null
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "21#failed to set hidden to 0 $desvhd"
|
||||||
|
cleanup
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
mv /var/run/sr-mount/$sruuid/$uuid /var/run/sr-mount/$sruuid/${uuid}.vhd
|
mv /var/run/sr-mount/$sruuid/$uuid /var/run/sr-mount/$sruuid/${uuid}.vhd
|
||||||
xe sr-scan uuid=$sruuid
|
xe sr-scan uuid=$sruuid
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
@ -140,6 +146,12 @@ elif [ $type == "lvmoiscsi" -o $type == "lvm" -o $type == "lvmohba" ]; then
|
|||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
copyvhd $desvhd $vhdfile $lvsize $type
|
copyvhd $desvhd $vhdfile $lvsize $type
|
||||||
|
$VHDUTIL set -n $desvhd -f "hidden" -v "0" > /dev/null
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
echo "22#failed to set hidden to 0 $desvhd"
|
||||||
|
cleanup
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
xe sr-scan uuid=$sruuid
|
xe sr-scan uuid=$sruuid
|
||||||
if [ $? -ne 0 ]; then
|
if [ $? -ne 0 ]; then
|
||||||
echo "14#failed to scan sr $sruuid"
|
echo "14#failed to scan sr $sruuid"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user