Skip to Content.
Sympa Menu

sm-sorcery-bugs - [SM-Sorcery-Bugs] [Bug 4350] New: takes some standard named tarball and creates the basic DETAILS

sm-sorcery-bugs AT lists.ibiblio.org

Subject: Bugs for Sorcery are reported here

List archive

Chronological Thread  
  • From: bugzilla-daemon AT metalab.unc.edu
  • To: sm-sorcery-bugs AT lists.ibiblio.org
  • Subject: [SM-Sorcery-Bugs] [Bug 4350] New: takes some standard named tarball and creates the basic DETAILS
  • Date: Mon, 15 Sep 2003 05:36:33 -0400

http://bugs.sourcemage.org/show_bug.cgi?id=4350

Summary: takes some standard named tarball and creates the basic
DETAILS
Product: Sorcery
Version: Devel
Platform: Other
OS/Version: other
Status: NEW
Severity: normal
Priority: P2
Component: Unknown
AssignedTo: sm-sorcery-bugs AT lists.ibiblio.org
ReportedBy: graphics AT sourcemage.org


#!/bin/bash
# takes some software-version.tar.{gz|bz2}, makes a MYSPELLS/software
# and DETAILS in your local spell dir MYSPELLS and cp the tarball to
# spool then scribe reindex MYGRIMOIRE
MYGRIMOIRE="mylocal"
MYSPELLS="/root/myspells"

main() {
#MYSPELLS=`codex_find_grimoire_by_name $MYGRIMOIRE`
MYEMAIL="$SORCERER"

MYFILE="$1"

echo "Adding $MYFILE to $MYSPELLS"

MYSPELLNAME=`echo "$MYFILE" |cut -d '-' -f1`
MYSPELLBASE=`echo "$MYFILE" | sed -e 's/\.tar\./@/' |cut -d '@' -f1`
MYSPELLVERSION=`echo "$MYSPELLBASE" |cut -d '-' -f2-`
MYFILEEXT=`echo "$MYFILE" | sed -e 's/.*\.\(.*\)/\1/'`

#echo $MYSPELLNAME
#echo $MYSPELLBASE
#echo $MYSPELLVERSION

MYSPELLDIR="$MYSPELLS/$MYSPELLNAME"
echo $MYSPELLDIR
if [ -d $MYSPELLDIR ]; then
echo "already exists! Aborting"
exit 1
else
mkdir $MYSPELLDIR
fi

DETAILSFILE="$MYSPELLDIR/DETAILS"
MYMD5=`md5unpack $MYFILE | cut -d ' ' -f1`
MYDATE=`date +%Y%m%d`

echo " SPELL=$MYSPELLNAME" > $DETAILSFILE
echo " VERSION=$MYSPELLVERSION" >> $DETAILSFILE
echo " SOURCE=\$SPELL-\$VERSION.tar.$MYFILEEXT" >> $DETAILSFILE
echo "SOURCE_DIRECTORY=\$BUILD_DIRECTORY/\$SPELL-\$VERSION" >> $DETAILSFILE
echo " SOURCE_URL[0]=\$SOURCEFORGE_URL/\$SPELL/\$SOURCE" >> $DETAILSFILE
echo " WEB_SITE=http://"; >> $DETAILSFILE
echo " MAINTAINER=$MYEMAIL" >> $DETAILSFILE
echo " ENTERED=$MYDATE" >> $DETAILSFILE
echo " UPDATED=$MYDATE" >> $DETAILSFILE
echo " MD5[0]=$MYMD5" >> $DETAILSFILE
echo " LICENSE[0]=GPL" >> $DETAILSFILE
echo ' SHORT=""' >> $DETAILSFILE
echo "cat << EOF" >> $DETAILSFILE
echo "EOF" >> $DETAILSFILE

chmod +x $DETAILSFILE
cp -i $MYFILE $SOURCE_CACHE
scribe reindex $MYGRIMOIRE
echo
echo "You will have to check $DETAILSFILE for correctness and"
echo "possibly create $MYSPELLDIR/DEPENDS before trying to cast
$MYSPELLNAME"
echo
return 0
}

. /etc/sorcery/config
main $@



------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



  • [SM-Sorcery-Bugs] [Bug 4350] New: takes some standard named tarball and creates the basic DETAILS, bugzilla-daemon, 09/15/2003

Archive powered by MHonArc 2.6.24.

Top of Page