--- 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