--- woof-tree-orig/0setup 2011-05-21 08:18:42.773719364 +0800 +++ woof-tree/0setup 2011-05-21 11:11:13.769718387 +0800 @@ -217,6 +217,11 @@ do puppy) RETSTAT=0 ;; + scientific) + xDLFILE="`basename $DLFILE .gz`" + gunzip $DLFILE + RETSTAT=$? + [ $RETSTAT -eq 0 ] && mv -f $xDLFILE ${PKGLISTFILE}pre esac if [ $RETSTAT -eq 0 ];then echo "...success." @@ -415,6 +420,13 @@ _END1 puppy) echo "...it's already in the Puppy standard format." ;; + scientific) + [ -f $ONE_PKGLISTS_COMPAT ] && rm -f $ONE_PKGLISTS_COMPAT + ./rpm2ppm ${ONE_PKGLISTS_COMPAT}pre $ONE_PKGLISTS_COMPAT $DISTRO_BINARY_COMPAT $DISTRO_COMPAT_VERSION + temp_file=`mktemp -u` + cat $ONE_PKGLISTS_COMPAT | sort | uniq > $temp_file + mv $temp_file $ONE_PKGLISTS_COMPAT + ;; esac echo #rm -f ${ONE_PKGLISTS_COMPAT}pre 2>/dev/null