From 661a3a4e39bb2a3f6f43e71d5918e39f5df17ec4 Mon Sep 17 00:00:00 2001 From: rhatto Date: Sat, 23 Sep 2006 15:41:24 +0000 Subject: 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 --- old/templatepkg.old | 64 ----------------------------------------------------- 1 file changed, 64 deletions(-) delete mode 100755 old/templatepkg.old (limited to 'old/templatepkg.old') 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] " - 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 -- cgit v1.2.3