mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
UPD: Build packages scripts
This commit is contained in:
parent
2ab952bc3a
commit
7bcd373ef9
2 changed files with 23 additions and 29 deletions
|
|
@ -12,24 +12,30 @@ BUILD_PACK_DIR=/var/tmp/doublecmd-$(date +%y.%m.%d)
|
|||
# Create temp dir for building
|
||||
BUILD_DC_TMP_DIR=/var/tmp/doublecmd-$DC_VER
|
||||
|
||||
# Parse input parameters
|
||||
args=$(getopt -o ADRSPH -l cpu:,ws:,default -- "$@")
|
||||
if test $? != 0
|
||||
then
|
||||
echo 'Usage: create_packages.sh -A -D -R -S -P --cpu=<cpu> --ws=<widgetset>'
|
||||
echo '-A: All packages'
|
||||
echo '-D: Debian package'
|
||||
echo '-R: RPM package'
|
||||
echo '-S: Slackware package'
|
||||
echo '-P: Portable package'
|
||||
echo '-H: Help package'
|
||||
echo '--cpu: Target CPU'
|
||||
echo '--ws: Target widgetset'
|
||||
help()
|
||||
{
|
||||
echo 'Usage: create_packages.sh [options]'
|
||||
echo
|
||||
echo "Options:"
|
||||
echo '-A: All packages (by default)'
|
||||
echo '-D: Debian package'
|
||||
echo '-R: RPM package'
|
||||
echo '-S: Slackware package'
|
||||
echo '-P: Portable package'
|
||||
echo '-H: Help package'
|
||||
echo '--cpu=<cpu>: Target CPU'
|
||||
echo '--ws=<widgetset>: Target widgetset'
|
||||
echo
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
|
||||
# Parse input parameters
|
||||
CKNAME=$(basename "$0")
|
||||
args=$(getopt -n $CKNAME -o ADRSPHh -l cpu:,ws:,help,default -- "$@")
|
||||
eval set -- $args
|
||||
while [ "$1" != "--" ]; do
|
||||
case "$1" in
|
||||
-h|--help) help;;
|
||||
-A) shift;CK_DEBIAN=1;CK_REDHAT=1;CK_SLACKWARE=1;CK_PORTABLE=1;CK_HELP=1;;
|
||||
-D) shift;CK_DEBIAN=1;;
|
||||
-R) shift;CK_REDHAT=1;;
|
||||
|
|
@ -108,7 +114,7 @@ fi
|
|||
if [ "$CK_PORTABLE" ]; then
|
||||
# Create *.tar.bz2 package
|
||||
mkdir -p $BUILD_PACK_DIR
|
||||
install/linux/install.sh $BUILD_PACK_DIR
|
||||
install/linux/install.sh --portable-prefix=$BUILD_PACK_DIR
|
||||
cd $BUILD_PACK_DIR
|
||||
sed -i -e 's/UseIniInProgramDir=0/UseIniInProgramDir=1/' doublecmd/doublecmd.ini
|
||||
tar -cvjf $PACK_DIR/doublecmd-$DC_VER-1.$lcl.$CPU_TARGET.tar.bz2 doublecmd
|
||||
|
|
|
|||
|
|
@ -1,17 +1,5 @@
|
|||
#!/bin/bash
|
||||
|
||||
function help()
|
||||
{
|
||||
echo
|
||||
echo 'Usage: install.sh [options]'
|
||||
echo
|
||||
echo 'Options:'
|
||||
echo '-P, --portable-prefix Path prefix for portable package'
|
||||
echo '-I, --install-prefix Path prefix for installable package'
|
||||
echo
|
||||
exit 1
|
||||
}
|
||||
|
||||
# Parse input parameters
|
||||
CKNAME=$(basename "$0")
|
||||
args=$(getopt -n $CKNAME -o P:,I: -l portable-prefix:,install-prefix:,default -- "$@")
|
||||
|
|
@ -20,8 +8,8 @@ for A
|
|||
do
|
||||
case "$A" in
|
||||
--)
|
||||
help
|
||||
;;
|
||||
DC_INSTALL_DIR=/opt/doublecmd
|
||||
;;
|
||||
-P|--portable-prefix)
|
||||
shift
|
||||
DC_INSTALL_DIR=$(eval echo $1/doublecmd)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue