sm-sorcery-bugs AT lists.ibiblio.org
Subject: Bugs for Sorcery are reported here
List archive
[SM-Sorcery-Bugs] [Bug 4350] New: takes some standard named tarball and creates the basic DETAILS
- 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.