Browse Source

Alejandro Mery:


			
			
				rocklinux
			
			
		
Alejandro Mery 20 years ago
parent
commit
7dde43f4c6
1 changed files with 6 additions and 3 deletions
  1. +6
    -3
      scripts/Create-UpdList

+ 6
- 3
scripts/Create-UpdList

@ -24,11 +24,14 @@
config=default
ignore_chksum=0
root=
while [ "$1" ] ; do
case "$1" in
-cfg)
config=$2 ; shift ; shift ;;
-root)
root=$2 ; shift ; shift ;;
-ignore-chksum)
ignore_chksum=1 ; shift ;;
*)
@ -63,18 +66,18 @@ while read package ; do
echo "$package: No such package."
elif [ "$confdir" = X ] ; then
echo "$package: Package in multiple trees."
elif [ ! -f /var/adm/packages/$package ] ; then
elif [ ! -f $root/var/adm/packages/$package ] ; then
echo "$package: Not installed."
else
o_ver=$(grep '^Package Name and Version' \
/var/adm/packages/$package | cut -f6 -d' ')
$root/var/adm/packages/$package | cut -f6 -d' ')
n_ver=$(grep '^\[V\] ' $confdir/$package.desc | cut -f2 -d' ')
if [ "$o_ver" != "$n_ver" -a "$n_ver" != "0000" ] ; then
echo "$package: New version ($o_ver -> $n_ver)."
else
if [ $ignore_chksum = 0 ] ; then
o_ck=$(grep '^ROCK Linux Package Source Checksum' \
/var/adm/packages/$package | cut -f6 -d' ')
$root/var/adm/packages/$package | cut -f6 -d' ')
n_ck=$(md5sum package/*/$package/* 2> /dev/null | \
grep -v '\.cache$' | md5sum | cut -f1 -d' ')
if [ "$o_ck" != "$n_ck" ] ; then

Loading…
Cancel
Save