summaryrefslogtreecommitdiffstats
path: root/sysprep/sysprep_operation_package_manager_cache.ml
diff options
context:
space:
mode:
authorOlaf Hering <olaf@aepfle.de>2012-09-19 19:32:35 +0200
committerRichard W.M. Jones <rjones@redhat.com>2012-09-19 21:05:29 +0100
commitd6c11b0a3d4c1f7911413b19e52ab6a60ed213ad (patch)
tree4af702993ce59f12614306339cf47c607207c0e9 /sysprep/sysprep_operation_package_manager_cache.ml
parent245608a735027bbafee8306c3ae23c55ee4eeaa1 (diff)
downloadlibguestfs-d6c11b0a3d4c1f7911413b19e52ab6a60ed213ad.tar.gz
libguestfs-d6c11b0a3d4c1f7911413b19e52ab6a60ed213ad.tar.xz
libguestfs-d6c11b0a3d4c1f7911413b19e52ab6a60ed213ad.zip
sysprep: add zypper to package-manager-cache operation
libzypp and zypper store their cache files in /var/cache/zypp/{packages,raw,solv}/ and /var/cache/zypper/RPMS/ Add a single pattern to match both cases. Signed-off-by: Olaf Hering <olaf@aepfle.de>
Diffstat (limited to 'sysprep/sysprep_operation_package_manager_cache.ml')
-rw-r--r--sysprep/sysprep_operation_package_manager_cache.ml2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysprep/sysprep_operation_package_manager_cache.ml b/sysprep/sysprep_operation_package_manager_cache.ml
index f529769c..95c0d23d 100644
--- a/sysprep/sysprep_operation_package_manager_cache.ml
+++ b/sysprep/sysprep_operation_package_manager_cache.ml
@@ -25,6 +25,8 @@ let package_manager_cache_perform g root =
let packager = g#inspect_get_package_management root in
let cache_dirs =
match packager with
+ | "zypper" ->
+ Some (g#glob_expand "/var/cache/zypp*/*")
| "yum" ->
Some (g#glob_expand "/var/cache/yum/*")
| "apt" ->