diff options
author | Cedric Schieli <cschieli@gmail.com> | 2010-04-30 16:08:04 +0000 |
---|---|---|
committer | Cedric Schieli <cschieli@gmail.com> | 2010-05-18 13:07:39 +0000 |
commit | 0d158b7b19b0bb0342d444762bf45be91141236f (patch) | |
tree | 37b823f9300415448985fc4b568c12e35fffab2d /main/xe-guest-utilities/xe-update-guest-attrs_466.patch | |
parent | 475d86ecf072a29b88dd7be8ca5cea8ecb045fb6 (diff) | |
download | aports-0d158b7b19b0bb0342d444762bf45be91141236f.tar.bz2 aports-0d158b7b19b0bb0342d444762bf45be91141236f.tar.xz |
main/xe-guest-utilities: update to version 5.5.0-4661.10-stable
Diffstat (limited to 'main/xe-guest-utilities/xe-update-guest-attrs_466.patch')
-rw-r--r-- | main/xe-guest-utilities/xe-update-guest-attrs_466.patch | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/main/xe-guest-utilities/xe-update-guest-attrs_466.patch b/main/xe-guest-utilities/xe-update-guest-attrs_466.patch new file mode 100644 index 00000000..c0ef7929 --- /dev/null +++ b/main/xe-guest-utilities/xe-update-guest-attrs_466.patch @@ -0,0 +1,32 @@ +--- 458/usr/sbin/xe-update-guest-attrs ++++ 466/usr/sbin/xe-update-guest-attrs +@@ -82,6 +82,20 @@ + return 1 + } + ++# If we detect a domain change then delete our cache and force a refresh ++domid=$(xenstore-read "domid") ++cache=/var/cache/xenstore/unique-domain-id ++newval=$(xenstore-read "/local/domain/${domid}/unique-domain-id") ++if [ -e $cache ]; then ++ oldval=$(cat "$cache") ++ if [ "$oldval" != "$newval" ]; then ++ # domain changed ++ rm -rf /var/cache/xenstore ++ fi ++fi ++mkdir -p $(dirname "$cache") ++echo -n "$newval" > "$cache" ++ + xenstore_rm_cached() { + key="$1" + cache=/var/cache/xenstore/$key +@@ -195,7 +209,7 @@ + xenstore_write_cached "attr/PVAddons/MajorVersion" "5" + xenstore_write_cached "attr/PVAddons/MinorVersion" "5" + xenstore_write_cached "attr/PVAddons/MicroVersion" "0" +-xenstore_write_cached "attr/PVAddons/BuildVersion" "17913" ++xenstore_write_cached "attr/PVAddons/BuildVersion" "25727" + xenstore_write_cached "attr/PVAddons/Installed" "1" + + # update xenstore if necc |