diff options
author | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2006-09-23 15:41:24 +0000 |
---|---|---|
committer | rhatto <rhatto@04377dda-e619-0410-9926-eae83683ac58> | 2006-09-23 15:41:24 +0000 |
commit | 661a3a4e39bb2a3f6f43e71d5918e39f5df17ec4 (patch) | |
tree | a8b45fc41fd8454fe6b1ba1fede60584e66e00ef /old/templatepkg.old | |
parent | 3cead8153e1048a6ff32107bf59f0dc1f7d6d2ce (diff) | |
download | simplepkg-661a3a4e39bb2a3f6f43e71d5918e39f5df17ec4.tar.gz simplepkg-661a3a4e39bb2a3f6f43e71d5918e39f5df17ec4.tar.bz2 |
moved old/ to utils/ and deleted old stuff
git-svn-id: svn+slack://slack.fluxo.info/var/svn/simplepkg@9 04377dda-e619-0410-9926-eae83683ac58
Diffstat (limited to 'old/templatepkg.old')
-rwxr-xr-x | old/templatepkg.old | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/old/templatepkg.old b/old/templatepkg.old deleted file mode 100755 index 51a4fc2..0000000 --- a/old/templatepkg.old +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/bash -# -# templatepkg: create a simplepkg package list from -# a legacy slackware /var/log/packages -# - -# pkgtool stuff -package_name() { - STRING=`basename $1 .tgz` - # Check for old style package name with one segment: - if [ "`echo $STRING | cut -f 1 -d -`" = "`echo $STRING | cut -f 2 -d -`" ]; then - echo $STRING - else # has more than one dash delimited segment - # Count number of segments: - INDEX=1 - while [ ! "`echo $STRING | cut -f $INDEX -d -`" = "" ]; do - INDEX=`expr $INDEX + 1` - done - INDEX=`expr $INDEX - 1` # don't include the null value - # If we don't have four segments, return the old-style (or out of spec) package name: - if [ "$INDEX" = "2" -o "$INDEX" = "3" ]; then - echo $STRING - else # we have four or more segments, so we'll consider this a new-style name: - NAME=`expr $INDEX - 3` - NAME="`echo $STRING | cut -f 1-$NAME -d -`" - echo $NAME - fi - fi -} - -if [[ ! -z "$3" && "$1" == "-o" ]]; then - ROOT="$2" - TEMPLATE="$3" - OPTION="o" -elif [[ ! -z "$2" && "$1" == "-o" ]]; then - ROOT="/" - TEMPLATE=$2 - OPTION="o" -elif [[ ! -z "$2" && "$1" != "-o" ]]; then - ROOT="$1" - TEMPLATE="$2" -elif [ ! -z "$1" ]; then - ROOT="/" - TEMPLATE="$1" -else - echo "usage: [MASK=mask] $0 [-o root-dir] [-a] <template-file>" - echo -e "\troot-dir is the absolute path from with the desired /var/log/packages is placed" - echo -e "\toptionaly, use MASK=mask $0 ..., eg: MASK=gcc* $0 ..." - exit 1 -fi - -if [ ! -d "$ROOT/var/log/packages" ]; then - echo $ROOT/var/log/packages: directory not found - exit 1 -elif [[ -f "$TEMPLATE" && "$OPTION" != "o" ]]; then - echo template $TEMPLATE already exists: use -o to overwrite - exit 1 -elif [[ -f "$TEMPLATE" && "$OPTION" == "o" ]]; then - rm -f $TEMPLATE -fi - -for package in `ls -1 $ROOT/var/log/packages/$MASK`; do - package_name $package >> $TEMPLATE -done |