#!/bin/bash # Helper script to check presence of some rpms # $Id$ # $HeadURL$ # $Author$ RPMS="" # Stand 2022/09: # Bremen RPMS="${RPMS} ctc_arcgis-100.8" RPMS="${RPMS} legatus_basemap_bremen_osm_32632" RPMS="${RPMS} legatus_basemap_bremen_osm_WebMerc" RPMS="${RPMS} legatus_basemap_bremen_hemelingen_aerial_32632" RPMS="${RPMS} legatus_basemap_bremen_hemelingen_aerial_WebMerc" RPMS="${RPMS} ctc_arcgis_elevation_map_bremen" RPMS="${RPMS} ctc_arcgis_BT_56" # GUEZ RPMS="${RPMS} guez_basemap_topo2015_32632" RPMS="${RPMS} guez_basemap_topo2015_WebMerc" RPMS="${RPMS} guez_basemap_aerial2017_32632" RPMS="${RPMS} guez_basemap_aerial2017_WebMerc" RPMS="${RPMS} guez_basemap_schnoeggersburg_drone_32632" RPMS="${RPMS} guez_basemap_schnoeggersburg_drone_WebMerc" RPMS="${RPMS} guez_arcgis_elevation_map_letzlingen" RPMS="${RPMS} guez_arcgis_bldgs" RPMS="${RPMS} guez_arcgis_3Dmodels" ###RPMS="${RPMS} DoeNotExt" numOk=0; numFailure=0; echo "---one moment please...."; rpm -qa > /tmp/allRpms.txt for RPM in ${RPMS} do #echo "------------------------------------"; #echo " RPM = '$RPM' "; grep $RPM /tmp/allRpms.txt > /dev/null if [ $? -eq 0 ]; then echo " RPM seems to be installed: '$RPM'"; ((numOk=numOk+1)) else echo "-> missing -> RPM '$RPM' "; ((numFailure=numFailure+1)) fi done echo "------------------------------------"; echo " installed = $numOk "; echo " missing = $numFailure "; # cleanup rm /tmp/allRpms.txt echo "------------------------------------"; echo "------------------------------------"; echo "------------------------------------"; echo ""; read -p "Press [Enter] key to continue" echo ""; echo "------------------------------------"; zypper --repo RDE_15.0 se --details --installed-only ctc_ zypper --repo RDE_15.0 se --details --installed-only legatus zypper --repo RDE_15.0 se --details --installed-only guez echo "------------------------------------"; zypper --repo RDE_15.0 se --not-installed-only ctc_ zypper --repo RDE_15.0 se --not-installed-only legatus zypper --repo RDE_15.0 se --not-installed-only guez