rendered paste body#!/bin/sh## newport: creates a new wide port of given name# config vars (edit if you want to use this script)MANTAINER="Jose V Beneyto, <joberui@eui.upv.es>"PACKAGER="Jose V Beneyto, <joberui@eui.upv.es>"DEST_DIR=`pwd`# functionshelp() { echo "use: newport <name>"}verify(){ echo -ne "would you create $PORT on $DEST_DIR ? [y|n] " read ISC if [ "$ISC" != "y" ] then exit -1 fi}check() { if [ "$PORT" = "help" ] then help exit -1 fi for i in `ls -1 $DEST_DIR` do if [ "$i" = "$PORT" ] then echo $i exists, try with another name exit -1 fi done}request() { echo "please, give me some info" echo -ne "description: " read DESCRIPTION echo -ne "url: " read URL echo -ne "source: " read SOURCE echo -ne "version: " read VERSION echo -ne "release: " read RELEASE echo -ne "dependencies: " read DEPENDENCIES}create() { mkdir $DEST_DIR/$PORT echo "# \$Id: \$" > $DEST_DIR/$PORT/Pkgfile echo "# Description: $DESCRIPTION" >> $DEST_DIR/$PORT/Pkgfile echo "# URL: $URL" >> $DEST_DIR/$PORT/Pkgfile echo "# Maintainer: Jose V Beneyto, <joberui@eui.upv.es>" >> $DEST_DIR/$PORT/Pkgfile echo "# Packager: Jose V Beneyto, <joberui@eui.upv.es>" >> $DEST_DIR/$PORT/Pkgfile echo "# Depends on: $DEPENDENCIES" >> $DEST_DIR/$PORT/Pkgfile echo >> $DEST_DIR/$PORT/Pkgfile echo "name=$PORT" >> $DEST_DIR/$PORT/Pkgfile echo "version=$VERSION" >> $DEST_DIR/$PORT/Pkgfile echo "release=$RELEASE" >> $DEST_DIR/$PORT/Pkgfile echo "source=($SOURCE)" >> $DEST_DIR/$PORT/Pkgfile echo >> $DEST_DIR/$PORT/Pkgfile echo "build() {" >> $DEST_DIR/$PORT/Pkgfile echo >> $DEST_DIR/$PORT/Pkgfile echo "}" >> $DEST_DIR/$PORT/Pkgfile echo "Pkgfile created"}# global varsPORT=""DESCRIPTION=""URL=""SOURCE=""VERSION=""RELEASE="1"DEPENDENCIES=""# mainif [ $# -lt 1 ]then helpelse PORT=$1 verify check request createfiexit 0