diff options
author | Richard Jones <rjones@redhat.com> | 2010-11-12 12:29:14 +0000 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2010-11-12 14:01:38 +0000 |
commit | 3fd2b9d0b6d2bac5e9267fbcf1556f459d7313fe (patch) | |
tree | 07843464b247536e54d23f28b3ebee22fcacbe1d /src/guestfs-internal.h | |
parent | 6ab57837216f498a08d33240c429ed678968fb78 (diff) | |
download | libguestfs-3fd2b9d0b6d2bac5e9267fbcf1556f459d7313fe.tar.gz libguestfs-3fd2b9d0b6d2bac5e9267fbcf1556f459d7313fe.tar.xz libguestfs-3fd2b9d0b6d2bac5e9267fbcf1556f459d7313fe.zip |
New APIs: inspect-get-package-format, inspect-get-package-management.
This APIs reimplement some parts of virt-inspector in C.
Diffstat (limited to 'src/guestfs-internal.h')
-rw-r--r-- | src/guestfs-internal.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/guestfs-internal.h b/src/guestfs-internal.h index 6dbbeecb..65ca4f20 100644 --- a/src/guestfs-internal.h +++ b/src/guestfs-internal.h @@ -181,6 +181,25 @@ enum inspect_os_distro { OS_DISTRO_MEEGO, }; +enum inspect_os_package_format { + OS_PACKAGE_FORMAT_UNKNOWN = 0, + OS_PACKAGE_FORMAT_RPM, + OS_PACKAGE_FORMAT_DEB, + OS_PACKAGE_FORMAT_PACMAN, + OS_PACKAGE_FORMAT_EBUILD, + OS_PACKAGE_FORMAT_PISI +}; + +enum inspect_os_package_management { + OS_PACKAGE_MANAGEMENT_UNKNOWN = 0, + OS_PACKAGE_MANAGEMENT_YUM, + OS_PACKAGE_MANAGEMENT_UP2DATE, + OS_PACKAGE_MANAGEMENT_APT, + OS_PACKAGE_MANAGEMENT_PACMAN, + OS_PACKAGE_MANAGEMENT_PORTAGE, + OS_PACKAGE_MANAGEMENT_PISI, +}; + struct inspect_fs { int is_root; char *device; @@ -189,6 +208,8 @@ struct inspect_fs { enum inspect_fs_content content; enum inspect_os_type type; enum inspect_os_distro distro; + enum inspect_os_package_format package_format; + enum inspect_os_package_management package_management; char *product_name; int major_version; int minor_version; |