#!/bin/bash CAT="$1" NAME="$2" URL="$3" if ! [ "$URL" ]; then echo "Usage:" echo " $0 "; echo " Creates a new Syn-3 package in npl/category/name and downloads url to it." echo "Example:" echo " $0 overig libvmime 'http://mesh.dl.sourceforge.net/sourceforge/vmime/libvmime-0.8.1.tar.bz2'" exit 1 fi mkdir $CAT/$NAME || exit 1 if [ -e $CAT/*.SlackBuild.example ]; then echo Using $CAT/*.SlackBuild.example as slackbuild.. cp $CAT/*.SlackBuild.example "$CAT/$NAME/$NAME.SlackBuild" || exit 1 else echo "Using default slackbuild..." cp packagename.SlackBuild.example $CAT/$NAME/$NAME.SlackBuild || exit 1 fi chmod +x $CAT/$NAME/$NAME.SlackBuild || exit 1 pushd $CAT/$NAME >/dev/null || exit 1 wget "$URL" || exit 1 popd ./rebuildcheck $CAT/$NAME/$NAME.SlackBuild '' nopkgcheck || exit 1 svn add $CAT/$NAME || exit 1 echo "Automatic Syn-3 package-creation completed succesfully."