diff options
author | Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> | 2012-09-11 11:47:42 (GMT) |
---|---|---|
committer | Jeroen van Meeuwen (Kolab Systems) <vanmeeuwen@kolabsys.com> | 2012-09-11 11:47:42 (GMT) |
commit | 348c0d5d9ba9e18abbd498900cca3bc6f4999e13 (patch) | |
tree | 7beff9572ec72dcf7cbb4d0d82bdbea14c839770 | |
parent | 558aa5cb092d2b23c6b1c21714973ca302dc30f6 (diff) | |
download | kolab-scripts-348c0d5d9ba9e18abbd498900cca3bc6f4999e13.tar.gz |
Update package-versions-matrix.sh
-rwxr-xr-x | package-version-matrix/package-versions-matrix.sh | 121 |
1 files changed, 120 insertions, 1 deletions
diff --git a/package-version-matrix/package-versions-matrix.sh b/package-version-matrix/package-versions-matrix.sh index 6ef3658..413a977 100755 --- a/package-version-matrix/package-versions-matrix.sh +++ b/package-version-matrix/package-versions-matrix.sh @@ -84,6 +84,11 @@ if [ -x "$(which repoquery 2>/dev/null)" ]; then while read pkg; do \ repoquery --source --show-dupes $pkg | tail -n 1; \ done | sort -u > ${package_list_wanted} +elif [ -x "$(which debtree 2>/dev/null)" ]; then + debtree kolab 2>&1 | \ + grep -E "^\s*\"(.*)\"\s\[" | \ + awk '{print $1}' | \ + sed -e 's/^"//g' -e 's/"$//g' -e '/^alt/d' | sort -u > ${package_list_wanted} fi # Package names (SRPM name) that are in the dependency tree, but that are not @@ -92,6 +97,7 @@ fi declare -a pkgsni pkgsni[${#pkgsni[@]}]="acl"; +pkgsni[${#pkgsni[@]}]="adduser"; pkgsni[${#pkgsni[@]}]="alsa-lib"; pkgsni[${#pkgsni[@]}]="altermime"; pkgsni[${#pkgsni[@]}]="amanda"; @@ -127,7 +133,9 @@ pkgsni[${#pkgsni[@]}]="dash"; pkgsni[${#pkgsni[@]}]="db4"; pkgsni[${#pkgsni[@]}]="dbus"; pkgsni[${#pkgsni[@]}]="dbus-glib"; +pkgsni[${#pkgsni[@]}]="debianutils"; pkgsni[${#pkgsni[@]}]="diffutils"; +pkgsni[${#pkgsni[@]}]="dpkg"; pkgsni[${#pkgsni[@]}]="dracut"; pkgsni[${#pkgsni[@]}]="e2fsprogs"; pkgsni[${#pkgsni[@]}]="elfutils"; @@ -136,6 +144,8 @@ pkgsni[${#pkgsni[@]}]="ethtool"; pkgsni[${#pkgsni[@]}]="eventlog"; pkgsni[${#pkgsni[@]}]="exim"; pkgsni[${#pkgsni[@]}]="expat"; +pkgsni[${#pkgsni[@]}]="fancontrol"; +pkgsni[${#pkgsni[@]}]="fdisk"; pkgsni[${#pkgsni[@]}]="fedora-logos"; pkgsni[${#pkgsni[@]}]="fedora-release"; pkgsni[${#pkgsni[@]}]="fedora-usermgmt"; @@ -152,6 +162,10 @@ pkgsni[${#pkgsni[@]}]="freeze"; pkgsni[${#pkgsni[@]}]="gamin"; pkgsni[${#pkgsni[@]}]="gawk"; pkgsni[${#pkgsni[@]}]="gcc"; +pkgsni[${#pkgsni[@]}]="gcj-4.4-jre-headless"; +pkgsni[${#pkgsni[@]}]="gcj-4.4-jre-lib"; +pkgsni[${#pkgsni[@]}]="gcj-jre-headless"; +pkgsni[${#pkgsni[@]}]="gij-4.4"; pkgsni[${#pkgsni[@]}]="gdbm"; pkgsni[${#pkgsni[@]}]="gdk-pixbuf2"; pkgsni[${#pkgsni[@]}]="generic-logos"; @@ -173,9 +187,12 @@ pkgsni[${#pkgsni[@]}]="gtk2"; pkgsni[${#pkgsni[@]}]="gzip"; pkgsni[${#pkgsni[@]}]="hesiod"; pkgsni[${#pkgsni[@]}]="hicolor-icon-theme"; +pkgsni[${#pkgsni[@]}]="hotplug"; pkgsni[${#pkgsni[@]}]="httpd"; pkgsni[${#pkgsni[@]}]="hwdata"; pkgsni[${#pkgsni[@]}]="icu"; +pkgsni[${#pkgsni[@]}]="ifupdown"; +pkgsni[${#pkgsni[@]}]="imap-server"; pkgsni[${#pkgsni[@]}]="initscripts"; pkgsni[${#pkgsni[@]}]="iproute"; pkgsni[${#pkgsni[@]}]="iptables"; @@ -195,14 +212,26 @@ pkgsni[${#pkgsni[@]}]="kernel"; pkgsni[${#pkgsni[@]}]="keyutils"; pkgsni[${#pkgsni[@]}]="kmod"; pkgsni[${#pkgsni[@]}]="krb5"; +pkgsni[${#pkgsni[@]}]="last"; pkgsni[${#pkgsni[@]}]="lcms"; pkgsni[${#pkgsni[@]}]="lcms2"; pkgsni[${#pkgsni[@]}]="less"; +pkgsni[${#pkgsni[@]}]="libacl1"; +pkgsni[${#pkgsni[@]}]="libacl1-kerberos4kth"; pkgsni[${#pkgsni[@]}]="libaio"; +pkgsni[${#pkgsni[@]}]="libapache2-mod-php4"; +pkgsni[${#pkgsni[@]}]="libapr1"; +pkgsni[${#pkgsni[@]}]="libapr1.0"; +pkgsni[${#pkgsni[@]}]="libaprutil1"; +pkgsni[${#pkgsni[@]}]="libaprutil1.0"; +pkgsni[${#pkgsni[@]}]="libaprutil1-ldap"; pkgsni[${#pkgsni[@]}]="libart_lgpl"; +pkgsni[${#pkgsni[@]}]="libasn1-8-heimdal"; pkgsni[${#pkgsni[@]}]="libasyncns"; +pkgsni[${#pkgsni[@]}]="libblkid1"; pkgsni[${#pkgsni[@]}]="libbsd"; pkgsni[${#pkgsni[@]}]="libcap"; +pkgsni[${#pkgsni[@]}]="libcap2"; pkgsni[${#pkgsni[@]}]="libcap-ng"; pkgsni[${#pkgsni[@]}]="libcgroup"; pkgsni[${#pkgsni[@]}]="libdrm"; @@ -210,8 +239,96 @@ pkgsni[${#pkgsni[@]}]="libedit"; pkgsni[${#pkgsni[@]}]="libesmtp"; pkgsni[${#pkgsni[@]}]="libevent"; pkgsni[${#pkgsni[@]}]="libffi"; +pkgsni[${#pkgsni[@]}]="libgcj10"; +pkgsni[${#pkgsni[@]}]="libgcj-common"; pkgsni[${#pkgsni[@]}]="libgcrypt"; +pkgsni[${#pkgsni[@]}]="libgcrypt11"; +pkgsni[${#pkgsni[@]}]="libgmp3"; +pkgsni[${#pkgsni[@]}]="libgmp3c2"; +pkgsni[${#pkgsni[@]}]="libgnutls26"; pkgsni[${#pkgsni[@]}]="libgpg-error"; +pkgsni[${#pkgsni[@]}]="libgssapi2"; +pkgsni[${#pkgsni[@]}]="libk5crypto3"; +pkgsni[${#pkgsni[@]}]="libkrb5-26-heimdal"; +pkgsni[${#pkgsni[@]}]="libkrb5-3"; +pkgsni[${#pkgsni[@]}]="libkrb5support0"; +pkgsni[${#pkgsni[@]}]="libmysqlclient16"; +pkgsni[${#pkgsni[@]}]="libnss3-1d"; +pkgsni[${#pkgsni[@]}]="libnss3-tools"; +pkgsni[${#pkgsni[@]}]="libpam0g"; +pkgsni[${#pkgsni[@]}]="libpci2"; +pkgsni[${#pkgsni[@]}]="libpci3"; +pkgsni[${#pkgsni[@]}]="libperl5.10"; +pkgsni[${#pkgsni[@]}]="libpq5"; +pkgsni[${#pkgsni[@]}]="libreadline6"; +pkgsni[${#pkgsni[@]}]="libreadline-common"; +pkgsni[${#pkgsni[@]}]="libsasl2-modules"; +pkgsni[${#pkgsni[@]}]="libsasl2-modules-gssapi-mit"; +pkgsni[${#pkgsni[@]}]="libsensors4"; +pkgsni[${#pkgsni[@]}]="libsnmp15"; +pkgsni[${#pkgsni[@]}]="libss2"; +pkgsni[${#pkgsni[@]}]="libssl"; +pkgsni[${#pkgsni[@]}]="libssl0.9.8"; +pkgsni[${#pkgsni[@]}]="libsybdb5"; +pkgsni[${#pkgsni[@]}]="libusb0"; +pkgsni[${#pkgsni[@]}]="libusb-0.1-4"; +pkgsni[${#pkgsni[@]}]="libuuid1"; +pkgsni[${#pkgsni[@]}]="libwind0-heimdal"; +pkgsni[${#pkgsni[@]}]="libzephyr4"; +pkgsni[${#pkgsni[@]}]="libzephyr4-krb"; +pkgsni[${#pkgsni[@]}]="libzephyr4-krb45"; +pkgsni[${#pkgsni[@]}]="linux32"; +pkgsni[${#pkgsni[@]}]="lm-sensors"; +pkgsni[${#pkgsni[@]}]="lsb-base"; +pkgsni[${#pkgsni[@]}]="mime-support"; +pkgsni[${#pkgsni[@]}]="mount"; +pkgsni[${#pkgsni[@]}]="mysql-common-4.1"; +pkgsni[${#pkgsni[@]}]="ncurses-bin"; +pkgsni[${#pkgsni[@]}]="netbase"; +pkgsni[${#pkgsni[@]}]="odbcinst"; +pkgsni[${#pkgsni[@]}]="odbcinst1"; +pkgsni[${#pkgsni[@]}]="odbcinst1debian1"; +pkgsni[${#pkgsni[@]}]="odbcinst1debian2"; +pkgsni[${#pkgsni[@]}]="openssl"; +pkgsni[${#pkgsni[@]}]="passwd"; +pkgsni[${#pkgsni[@]}]="pciutils"; +pkgsni[${#pkgsni[@]}]="perl"; +pkgsni[${#pkgsni[@]}]="perlapi-5.10.1"; +pkgsni[${#pkgsni[@]}]="perl-base"; +pkgsni[${#pkgsni[@]}]="phpapi-20090626"; +pkgsni[${#pkgsni[@]}]="php-net-ldap"; +pkgsni[${#pkgsni[@]}]="pop3-server"; +pkgsni[${#pkgsni[@]}]="Pr_apache2-mpm"; +pkgsni[${#pkgsni[@]}]="Pr_cyrus22-common"; +pkgsni[${#pkgsni[@]}]="Pr_imap-server"; +pkgsni[${#pkgsni[@]}]="Pr_java2-runtime-headless"; +pkgsni[${#pkgsni[@]}]="Pr_java6-runtime"; +pkgsni[${#pkgsni[@]}]="Pr_mail-transport-agent"; +pkgsni[${#pkgsni[@]}]="procps"; +pkgsni[${#pkgsni[@]}]="procps-nonfree"; +pkgsni[${#pkgsni[@]}]="Pr_phpapi-20090626"; +pkgsni[${#pkgsni[@]}]="Pr_pop3-server"; +pkgsni[${#pkgsni[@]}]="psmisc"; +pkgsni[${#pkgsni[@]}]="readline-common"; +pkgsni[${#pkgsni[@]}]="schedutils"; +pkgsni[${#pkgsni[@]}]="setterm"; +pkgsni[${#pkgsni[@]}]="ssl-cert"; +pkgsni[${#pkgsni[@]}]="sysvconfig"; +pkgsni[${#pkgsni[@]}]="sysvinit-utils"; +pkgsni[${#pkgsni[@]}]="tcpd"; +pkgsni[${#pkgsni[@]}]="timeout"; +pkgsni[${#pkgsni[@]}]="tzdata"; +pkgsni[${#pkgsni[@]}]="ucf"; +pkgsni[${#pkgsni[@]}]="unixodbc"; +pkgsni[${#pkgsni[@]}]="usbutils"; +pkgsni[${#pkgsni[@]}]="util-linux"; +pkgsni[${#pkgsni[@]}]="uuid-runtime"; +pkgsni[${#pkgsni[@]}]="watch"; +pkgsni[${#pkgsni[@]}]="xml-core"; +pkgsni[${#pkgsni[@]}]="libgssapi2-heimdal"; +pkgsni[${#pkgsni[@]}]="libgssapi-krb5-2"; +pkgsni[${#pkgsni[@]}]="libheimntlm0-heimdal"; +pkgsni[${#pkgsni[@]}]="libhx509-5-heimdal"; pkgsni[${#pkgsni[@]}]="libjpeg"; pkgsni[${#pkgsni[@]}]="libICE"; pkgsni[${#pkgsni[@]}]="libidn"; @@ -466,10 +583,12 @@ declare -a alt_names pkg_names[${#pkg_names[@]}]="389-adminutil"; alt_names[${#alt_names[@]}]="libadminutil0"; pkg_names[${#pkg_names[@]}]="clamav"; alt_names[${#alt_names[@]}]="clamav-server"; -pkg_names[${#pkg_names[@]}]="cyrus-imapd"; alt_names[${#alt_names[@]}]="cyrus-imapd-2.2"; +pkg_names[${#pkg_names[@]}]="cyrus-imapd"; alt_names[${#alt_names[@]}]="cyrus23-common cyrus22-common cyrus21-common cyrus-imapd-2.2"; pkg_names[${#pkg_names[@]}]="cyrus-sasl"; alt_names[${#alt_names[@]}]="cyrus-sasl-lib libsasl2-2"; pkg_names[${#pkg_names[@]}]="dimp"; alt_names[${#alt_names[@]}]="dimp1"; +pkg_names[${#pkg_names[@]}]="gnutls"; alt_names[${#alt_names[@]}]="gnutls0 gnutls0.4"; pkg_names[${#pkg_names[@]}]="horde"; alt_names[${#alt_names[@]}]="horde3"; +pkg_names[${#pkg_names[@]}]="httpd"; alt_names[${#alt_names[@]}]="apache apache2 apache2.2-bin apache2.2-common apache2-common apache2-mpm apache2-utils"; pkg_names[${#pkg_names[@]}]="idm-console-framework"; alt_names[${#alt_names[@]}]="libidm-console-framework-java"; pkg_names[${#pkg_names[@]}]="imp"; alt_names[${#alt_names[@]}]="imp4"; pkg_names[${#pkg_names[@]}]="ingo"; alt_names[${#alt_names[@]}]="ingo1"; |