Files
qt5-legatus-legacy/Lts/Viewer/SituationMap/admin_scripts/ctc_check_situation_map.sh
T
2026-08-13 18:33:10 +02:00

84 lines
2.1 KiB
Bash
Executable File

#!/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