PKG=`/usr/bin/rpm -qa`
/usr/bin/mkdir -p /hal/temp
- /usr/bin/mkdir -p /hal/etc/rpm/
for packages in ${PKG}; do
/usr/bin/rpm -qP $packages > /hal/temp/${packages}
/usr/bin/grep -lr $lists /hal/temp/ | /bin/sed "s/\/hal\/temp\\///" >> /hal/list/hal-backend-list.ini
done
- while read line; do
- /usr/bin/rpm -qR --qf "%{NAME} [%{REQUIRENAME} %{REQUIREVERSION}] " $line | /bin/grep -v "\/bin\/" | /bin/grep -v "rpmlib" | /bin/grep -v "\/sbin\/" | /bin/grep -v "config(" > /hal/list/${line}.ini
- done < /hal/list/hal-backend-list.ini
-
- LIST=`/usr/bin/ls /hal/list/`
- for lists in ${LIST}; do
- while read line; do
- /usr/bin/grep -lr $line /hal/temp/ | /bin/sed "s/\/hal\/temp\\///" >> /hal/etc/rpm/temp.ini
- done < /hal/list/$lists
-
- if [ -e /hal/etc/rpm/temp.ini ]; then
- /usr/bin/sort -u /hal/etc/rpm/temp.ini > /hal/etc/rpm/$lists
- /usr/bin/rm /hal/etc/rpm/temp.ini
- else
- /usr/bin/touch /hal/etc/rpm/$lists
- fi
- done
-
for packages in ${PKG}; do
FOUND=0
while read line; do