#!/bin/sh

# Shell script to produce source tree of SCC-server.
# Copyright (C) 2001-2004 Open Challenge B.V.
# Copyright (C) 2004-2005 OpenEyeT Professional Services.
# Copyright (C) 2005-2009 QNH.
#
# 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; either version 2, or (at your option)
# any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; see the file COPYING.
# If not, write to the Free Software Foundation,
# 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
# Contact information: http://scc.qnh-infrastructure.nl

# SCC-release:	1.7.5
# file-version:	$Revision: 1.17 $
 
# This program requires to be called in a directory with the following hierarchy:
#
#	install				pre/post install scripts
#	software/opt/scc-srv		bin, doc and man
#	software/var/opt/scc-srv	conf, data, newconfig and tmp
#
# After using this program, the directory contains one file:
#
#	scc-srv-1.7.5.src.tar
#

TESTING="testing"
x="$(echo "${TESTING}" 2>/dev/null)"
if [ "${x}" != "${TESTING}" ]
then
	exec /bin/ksh ${0} "$@"

	echo "${0}: cannot find ksh" >&2
	exit 2
fi

ProgName=${0##*/};			export ProgName

TAR_FILE=scc-srv-1.7.5.src.tar;	export TAR_FILE
SRC_DIR=scc-srv-1.7.5;		export SRC_DIR

umask 022

find . -type f | sort >MANIFEST

# Put everything in a single sub-directory.
mkdir ${SRC_DIR}
mv * ${SRC_DIR} 2>/dev/null		# Ignore error concerning ${SRC_DIR}

tar cf ${TAR_FILE} ${SRC_DIR}
chmod 444 ${TAR_FILE}

rm -rf ${SRC_DIR}

exit 0
