Changeset cac94f6 for BLFS/libs/func_packages
- Timestamp:
- 08/21/2006 09:09:16 PM (18 years ago)
- Branches:
- experimental
- Children:
- bc40917
- Parents:
- c0077b1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
BLFS/libs/func_packages
rc0077b1 rcac94f6 39 39 40 40 #-----------------------# 41 get_installed_ver() { # Find installed package version for a given package ID 42 #-----------------------# 43 local pkg_id=$1 44 45 find $TRACKING_DIR -name "${pkg_id}-[[:digit:]]*" | sed "s/.*${pkg_id}-//" 46 47 } 48 49 #-----------------------# 41 50 generate_packages() { # Master packages file 42 51 #-----------------------# … … 50 59 pkg_id=$(grep "sect1 id" $file | sed -e 's/<sect1 id="//;s/".*//') 51 60 pkg_ver=$(get_pkg_ver $pkg_id) 52 [[ ! -z "$pkg_id" ]] && echo -e "$pkg_id\t$file\t$pkg_ver" >> packages.tmp 61 installed_ver=$(get_installed_ver $pkg_id) 62 [[ ! -z "$pkg_id" ]] && echo -e "$pkg_id\t$file\t$pkg_ver\t$installed_ver" >> packages.tmp 53 63 done 54 64 … … 66 76 GNOME_MINOR_VER=$(get_pkg_ver gnome-minor) 67 77 KDE_VER=$(get_pkg_ver kde) 78 KDE_INST_VER=$(get_installed_ver kde) 68 79 KDE_KOFFICE_VER=$(get_pkg_ver koffice) 69 80 XORG7_VER=$(get_pkg_ver xorg7) 81 82 # Meta-packages installed version 83 ALSA_INST_VER=$(get_installed_ver alsa) 84 GNOME_INST_VER=$(get_installed_ver gnome) 85 KDE_INST_VER=$(get_installed_ver kde) 86 KDE_KOFFICE_INST_VER=$(get_installed_ver koffice) 87 XORG7_INST_VER=$(get_installed_ver xorg7) 70 88 71 89 # Add header with meta-packages pseudo Id 72 90 { 73 91 cat << EOF 74 alsa $BLFS_XML $ALSA_VER 75 gnome-core $BLFS_XML $GNOME_VER$GNOME_MINOR_VER 76 gnome-full $BLFS_XML $GNOME_VER$GNOME_MINOR_VER 77 kde-core $BLFS_XML $KDE_VER 78 kde-full $BLFS_XML $KDE_VER 79 kde-koffice $BLFS_XML $KDE_KOFFICE_VER 80 xorg7 $BLFS_XML $XORG7_VER 92 alsa $BLFS_XML $ALSA_VER $ALSA_INST_VER 93 gnome-core $BLFS_XML $GNOME_VER$GNOME_MINOR_VER $GNOME_INST_VER 94 gnome-full $BLFS_XML $GNOME_VER$GNOME_MINOR_VER $GNOME_INST_VER 95 kde-core $BLFS_XML $KDE_VER $KDE_INST_VER 96 kde-full $BLFS_XML $KDE_VER $KDE_INST_VER 97 kde-koffice $BLFS_XML $KDE_KOFFICE_VER $KDE_KOFFICE_INST 98 xorg7 $BLFS_XML $XORG7_VER $XORG7_INST_VER 81 99 EOF 82 100 } >> packages.tmp
Note:
See TracChangeset
for help on using the changeset viewer.