]> Zhao Yanbai Git Server - minix.git/commitdiff
fix packman cd/net quirks v3.1.3
authorBen Gras <ben@minix3.org>
Fri, 13 Apr 2007 17:13:53 +0000 (17:13 +0000)
committerBen Gras <ben@minix3.org>
Fri, 13 Apr 2007 17:13:53 +0000 (17:13 +0000)
commands/scripts/packman.sh

index b62f2d2e078719565fab71eb0ba27f0567ec0a06..7503918f1748a8f776efee3ae301b2b57ec6dac2 100644 (file)
@@ -112,10 +112,10 @@ do        cd $TMPDIR
        echo "Package list:"
        (       echo "No.|Package|Description"
                (
-               if [ -f "$netpackages" ]
+               if [ -f "$netpackages" -a "$source" = net ]
                then    cat $netpackages
                fi
-               if [ -f "$cdpackages" ]
+               if [ -f "$cdpackages" -a "$source" = cdrom ]
                then    cat $cdpackages
                fi
                ) | sort -f -t'|' +0 | awk '{ n++; printf "%d|%s\n", n, $0 }' 
@@ -194,8 +194,8 @@ do  cd $TMPDIR
                                packit $CDPACK/$file && echo Installed ok.
                        else    echo "$CDPACK/$file not found."
                        fi
-                       srcfile=$CDSRC/${packagename}-src.tar.bz2
-                       if [ -f $srcfile -a $getsources = y ]
+                       srcfile=$CDSRC/${packagename}.tar.bz2
+                       if [ -f $srcfile -a "$getsources" = y ]
                        then 
                                        (       cd $SRC || exit
                                                $BUNZIP2 -dc $srcfile | tar xf - || exit