|
|
@@ -173,11 +173,14 @@ do_update () {
|
|
|
echo "uuid: calculating OpenPKG Registry UUID (UUID_REGISTRY):"
|
|
|
echo "uuid: << $prog_uuid -v1 $opt"
|
|
|
fi
|
|
|
- UUID_REGISTRY=`$prog_uuid -v1 $opt`
|
|
|
- if [ ".$opt_v" = .yes ]; then
|
|
|
- echo "uuid: >> $UUID_REGISTRY (NOT REPEATABLE)"
|
|
|
+ uuid=`$prog_uuid -v1 $opt`
|
|
|
+ if [ ".$UUID_REGISTRY" != ".$uuid" -a ".$uuid" != . ]; then
|
|
|
+ UUID_REGISTRY="$uuid"
|
|
|
+ if [ ".$opt_v" = .yes ]; then
|
|
|
+ echo "uuid: >> $UUID_REGISTRY (NOT REPEATABLE)"
|
|
|
+ fi
|
|
|
+ changed=yes
|
|
|
fi
|
|
|
- changed=yes
|
|
|
fi
|
|
|
|
|
|
# update instance UUID
|
|
|
@@ -211,7 +214,7 @@ do_update () {
|
|
|
if [ ".$opt_v" = .yes ]; then
|
|
|
echo "uuid: >> $uuid"
|
|
|
fi
|
|
|
- if [ ".$UUID_INSTANCE" != ".$uuid" ]; then
|
|
|
+ if [ ".$UUID_INSTANCE" != ".$uuid" -a ".$uuid" != . ]; then
|
|
|
UUID_INSTANCE="$uuid"
|
|
|
changed=yes
|
|
|
fi
|
|
|
@@ -244,7 +247,7 @@ do_update () {
|
|
|
if [ ".$opt_v" = .yes ]; then
|
|
|
echo "uuid: >> $uuid"
|
|
|
fi
|
|
|
- if [ ".$UUID_PLATFORM" != ".$uuid" ]; then
|
|
|
+ if [ ".$UUID_PLATFORM" != ".$uuid" -a ".$uuid" != . ]; then
|
|
|
UUID_PLATFORM="$uuid"
|
|
|
changed=yes
|
|
|
fi
|