Browse Source

Removed obsolete ./lib/sde-package/new.{in,sh}

karasz/new-early
Alejandro Mery 17 years ago
parent
commit
07497f8bd0
2 changed files with 0 additions and 225 deletions
  1. +0
    -81
      lib/sde-package/new.in
  2. +0
    -144
      lib/sde-package/new.sh

+ 0
- 81
lib/sde-package/new.in

@ -1,81 +0,0 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: lib/sde-package/new.in
# Copyright (C) 2006 - 2008 The OpenSDE Project
#
# More information can be found in the files COPYING and README.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License. A copy of the
# GNU General Public License can be found in the file COPYING.
# --- SDE-COPYRIGHT-NOTE-END ---
package_new() {
local method=
if [ "$1" = "-fm" ]; then
method="freshmeat"
shift
elif [ "$1" = "-deb" ];then
shift
cd $SDEROOT
exec python ./lib/sde-package/new-debian.py "$@"
fi
# new package
new_package="$1"; shift
if [ "$new_package" != "${new_package//\//}" ]; then
new_repository="${new_package%/*}"
new_package="${new_package##*/}"
if [ ! -d "${new_repository}" ]; then
# uhm, it doesn't exist yet
if [ "$new_repository" = "${new_repository//\//}" ]; then
# uh, just a repo name
new_repository="$SDEROOT/package/$new_repository"
elif [ -d "$SDEROOT/${new_repository%/*}" ]; then
# SDEROOT relative
new_repository="$SDEROOT/$new_repository"
else
# not even $SDEROOT relative
echo_abort 1 "package_new() can't handle repository '$new_repository'."
fi
fi
else
new_repository=$( package_autodetect_repo )
echo_warning "assuming requested repository as '${new_repository:-wip}'."
new_repository="$SDEROOT/package/${new_repository:-wip}"
fi
if [ -d "${new_repository%/*}" ]; then
# normalize
new_repository=$( cd ${new_repository%/*}; pwd -P )/${new_repository##*/}
else
echo_abort 1 "repository ${new_repository} doesn't have a valid parent folder."
fi
# on this tree, and at package/
[ "${new_repository%/*}" = "$SDEROOT/package" ] ||
echo_abort 1 "invalid repository location. (${new_repository%/*})"
if [ ! -d "$new_repository" ]; then
echo_warning "New repository created. (${new_repository#$SDEROOT/package/})"
fi
cd "$SDEROOT"
case "${method}" in
freshmeat)
fm_name=${1:-$new_package}
/bin/bash ./lib/sde-package/new-freshmeat.sh ${new_repository#$SDEROOT/package/}/$new_package "$fm_name"
;;
*) /bin/sh ./lib/sde-package/new.sh ${new_repository#$SDEROOT/package/}/$new_package "$@"
;;
esac
if [ -e package/*/$new_package/$new_package.desc ];then
echo -n "Updating chksum $new_package... "
if ./bin/sde pkg up $new_package &> /dev/null;then
echo "ok"
else
echo "failed"
fi
fi
}

+ 0
- 144
lib/sde-package/new.sh

@ -1,144 +0,0 @@
#!/bin/bash
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: lib/sde-package/new.sh
# Copyright (C) 2006 - 2008 The OpenSDE Project
# Copyright (C) 2004 - 2006 The T2 SDE Project
# Copyright (C) 1998 - 2003 Clifford Wolf
#
# More information can be found in the files COPYING and README.
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; version 2 of the License. A copy of the
# GNU General Public License can be found in the file COPYING.
# --- SDE-COPYRIGHT-NOTE-END ---
# Written by Benjamin Schieder <blindcoder@scavenger.homeip.net>
#
# Use:
# newpackage.sh [-main] <rep>/<pkg> http://www.example.com/down/pkg.tar.bz2
#
# will create <pkg>.desc and <pkg>.conf. .desc will contain the [D] and [COPY]
# already filled in. The other tags are mentioned with TODO.
#
# .conf will contain an empty <pkg>_main() { } and custmain="<pkg>_main"
# if -main is specified.
#
if [ "$1" = "-main" ] ; then
create_main=1
shift
fi
if [ $# -lt 2 ] ; then
cat <<-EEE
Usage:
$0 <option> package/repository/packagename Download_1 < Download_2, Download_n >
Where <option> may be:
-main Create a package.conf file with main-function
EEE
exit 1
fi
dir=${1#package/} ; shift
package=${dir##*/}
if [ "$package" = "$dir" ]; then
echo "failed"
echo -e "\t$dir must be <rep>/<pkg>!\n"
exit
fi
rep="$( echo package/*/$package | cut -d'/' -f 2 )"
if [ "$rep" != "*" ]; then
echo "failed"
echo -e "\tpackage $package belongs to $rep!\n"
exit
fi
rep=${dir/\/$package/}
confdir="package/$dir"
maintainer='The OpenSDE Community <list@opensde.org>'
echo -n "Creating $confdir ... "
if [ -e $confdir ] ; then
echo "failed"
echo -e "\t$confdir already exists!\n"
exit
fi
if mkdir -p $confdir ; then
echo "ok"
else
echo "failed"
exit
fi
echo -n "Creating $package.desc ... "
TAG=SDE-COPYRIGHT-NOTE
cat >$confdir/$package.desc <<EEE
[COPY] --- $TAG-BEGIN ---
[COPY] This copyright note is auto-generated by ./scripts/Create-CopyPatch.
[COPY]
[COPY] Filename: package/.../$package/$package.desc
[COPY] Copyright (C) $( date +%Y ) The OpenSDE Project
[COPY]
[COPY] More information can be found in the files COPYING and README.
[COPY]
[COPY] This program is free software; you can redistribute it and/or modify
[COPY] it under the terms of the GNU General Public License as published by
[COPY] the Free Software Foundation; version 2 of the License. A copy of the
[COPY] GNU General Public License can be found in the file COPYING.
[COPY] --- $TAG-END ---
[I] TODO: Short Information
[T] TODO: Long Expanation
[T] TODO: Long Expanation
[T] TODO: Long Expanation
[T] TODO: Long Expanation
[T] TODO: Long Expanation
[U] TODO: URL
[A] TODO: Author
[M] ${maintainer:-TODO: Maintainer}
[C] TODO: Category
[L] TODO: License
[S] TODO: Status
[V] TODO: Version
[P] X -----5---9 800.000
EEE
while [ "$1" ]; do
dl=$1; shift
file=`echo $dl | sed 's,^.*/,,g'`
server=${dl%$file}
echo [D] 0 $file $server >> $confdir/$package.desc
done
echo >> $confdir/$package.desc
echo "ok"
echo -n "Creating $package.conf ... "
if [ "$create_main" = "1" ] ; then
cat >>$confdir/$package.conf <<-EEE
${package}_main() {
: TODO
}
custmain="${package}_main"
EEE
fi
echo "ok"
echo "Remember to fill in the TODO's:"
grep TODO $confdir/$package.*
echo

Loading…
Cancel
Save