s#!/bin/sh MYNAME=`basename $0` usage() { echo usage: $MYNAME -h [-N name] [-T topdir] [-V version] [-S source] [ "$1" ] && exit $1 } set -- `getopt T:V:S:N:h $*` while [ $1 != -- ]; do case $1 in -h) usage 0;; -T) TOPDIR=$2 shift;; -V) V=$2 shift;; -S) SOURCE=$2 shift;; -N) NAME=$2 shift;; *) usage 1;; esac shift done shift [ -z "$TOPDIR" ] && TOPDIR=. if [ -z "$V" ]; then if [ -f $TOPDIR/VERSION ]; then VERSION="`cat $TOPDIR/VERSION | cut -d. -f-3`" RELEASE="`cat $TOPDIR/VERSION | cut -d. -f4-`" else VERSION=noversion RELEASE=norelease fi else VERSION="`echo $V | cut -d. -f-3`" RELEASE="`echo $V | cut -d. -f4-`" fi if [ -z "$NAME" ]; then NAME=`pwd | xargs basename` fi echo "Name: $NAME" echo "Summary: Jannet IT Services Tool Library" echo "Version: $VERSION" echo "Release: $RELEASE" echo "License: LGPL" echo "Group: System Environment/Libraries" [ -n "$SOURCE" ] && echo "Source: $SOURCE" echo "Vendor: Jannet IT Services, Berlin" echo "URL: http://www.jannet.de" echo "%define post /sbin/ldconfig" #echo "%define __spec_install_post /sbin/ldconfig" echo "" echo "%description" echo "Tool collection containing various programming and networking tools and" echo "a lightweight middleware suite." echo "" echo "%prep" #echo "echo hallo" echo "%setup -q -n $NAME-$V" #echo "%setup -c" #echo 'echo prep; pwd' echo "" echo "%build" echo 'pwd' echo 'make clean libclean' echo 'make' echo "" echo "%install" #echo 'mkdir -p $RPM_BUILD_ROOT/' #echo 'mkdir -p $RPM_BUILD_ROOT/opt/ytools/lib' #echo 'mkdir -p $RPM_BUILD_ROOT/usr/share/doc/packages/ytools' #echo 'pwd' echo "export ENV_PREFIX=\$RPM_BUILD_ROOT; make install" #echo "install -m 755 $TOPDIR/lib/*.so \$RPM_BUILD_ROOT/opt/ytools/lib" #echo "install -m 644 $TOPDIR/doc/ytools/dist/* \$RPM_BUILD_ROOT/usr/share/doc/packages/ytools" #echo "install -m 644 $TOPDIR/COPYING \$RPM_BUILD_ROOT/usr/share/doc/packages/ytools" #echo "echo $VERSION.$RELEASE > \$RPM_BUILD_ROOT/usr/share/doc/packages/ytools/VERSION" echo "" #echo "%post /sbin/ldconfig" echo "" echo "%clean" echo 'rm -rf $RPM_BUILD_ROOT/usr/' echo 'rm -rf $RPM_BUILD_ROOT/opt/ytools/' echo "" echo "%files" echo '%defattr (-, root, root)' echo "%dir /opt/ytools/lib" find /opt/ytools/lib -type f echo "%dir /usr/share/doc/packages/ytools" find /usr/share/doc/packages/ytools -type f echo ""