You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

51 lines
1.0 KiB

#!/bin/sh
# Make tar.gz distribution of Self Service Password
# Usage:
# * Run from current directory
# * Set version as parameter
# Example:
# ./makedist.sh 0.4
# Get version
VERSION=$1
# Program name
NAME=ltb-project-self-service-password
# Remove previous packages if any
rm -f $NAME*
# Create dist dir
mkdir -p $NAME-$VERSION
mkdir -p $NAME-$VERSION/conf
mkdir -p $NAME-$VERSION/htdocs
mkdir -p $NAME-$VERSION/lang
mkdir -p $NAME-$VERSION/lib
mkdir -p $NAME-$VERSION/scripts
mkdir -p $NAME-$VERSION/templates
# Copy files
cp ../README.md $NAME-$VERSION
cp ../LICENCE $NAME-$VERSION
cp ../conf/* $NAME-$VERSION/conf
cp -a ../htdocs/* $NAME-$VERSION/htdocs
cp ../lang/* $NAME-$VERSION/lang
cp -a ../lib/* $NAME-$VERSION/lib
cp ../scripts/* $NAME-$VERSION/scripts
cp ../templates/* $NAME-$VERSION/templates
# Create archive
tar -cf $NAME-$VERSION.tar $NAME-$VERSION/
# Compress
gzip $NAME-$VERSION.tar
# Remove dist dir
rm -rf $NAME-$VERSION
# I am proud to tell you that I finished the job
echo "Archive build: $NAME-$VERSION"
# Exit
exit 0