Browse Source

* improved config to show the list of available binary package formats

based on what packagers are available in lib/sde-binary/


git-svn-id: svn://svn.opensde.net/opensde/opensde/trunk@20581 10447126-35f2-4685-b0cf-6dd780d3921f
misl/sde-wrapper
Alejandro Mery 19 years ago
parent
commit
8c37b208be
2 changed files with 39 additions and 16 deletions
  1. +34
    -0
      lib/sde-binary/preconfig.in
  2. +5
    -16
      lib/sde-config/main.in

+ 34
- 0
lib/sde-binary/preconfig.in

@ -0,0 +1,34 @@
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: lib/sde-binary/preconfig.in
# Copyright (C) 2007 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 ---
if [ ! -f $cfgtmpdir/cache_pkgfile_type.in ]; then
cat <<EOT > $cfgtmpdir/cache_pkgfile_type.in
comment ' '
comment '- Binary package format'
block_begin 3
choice SDECFG_PKGFILE_TYPE tar.bz2 \\
EOT
# generate choices
for x in tar.{bz2,gz,lzo} \
$( ls -1 lib/sde-binary/package-*.sh 2> /dev/null |
sed -e 's,.*/package-\(.*\).sh,\1,' ); do
echo -e "\t\t${x} 'Create ${x} binary packages' \\" >> $cfgtmpdir/cache_pkgfile_type.in
done
cat <<EOT >> $cfgtmpdir/cache_pkgfile_type.in
none 'Create no binary packages'
bool 'Append version number to package files' SDECFG_PKGFILE_VER 1
block_end
EOT
fi

+ 5
- 16
lib/sde-config/main.in

@ -1,9 +1,8 @@
#!/bin/bash
# --- SDE-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# Filename: lib/sde-config/main.in
# Copyright (C) 2006 The OpenSDE Project
# Copyright (C) 2006 - 2007 The OpenSDE Project
# Copyright (C) 2004 - 2006 The T2 SDE Project
# Copyright (C) 1998 - 2003 Clifford Wolf
#
@ -65,9 +64,9 @@
# Config Presets: SDECFGSET_*
#
CFGTEMP_ARCHLIST=""
CFGTEMP_TARGETLIST=""
CFGTEMP_IMAGELIST=""
CFGTEMP_ARCHLIST=
CFGTEMP_TARGETLIST=
CFGTEMP_IMAGELIST=
. $cfgtmpdir/misc-preconfig.in
. $cfgtmpdir/lib-preconfig.in
@ -280,17 +279,7 @@ block_end
expert_begin
comment ' '
comment '- Binary package format'
block_begin 3
choice SDECFG_PKGFILE_TYPE tar.bz2 \
tar.bz2 'Create tar.bz2 binary packages' \
tar.gz 'Create tar.gz binary packages' \
tar.lzo 'Create tar.lzo binary packages' \
gem 'Create gem binary packages' \
none 'Create no binary packages'
bool 'Append version number to package files' SDECFG_PKGFILE_VER 1
block_end
. $cfgtmpdir/cache_pkgfile_type.in
comment ' '
comment '- Additional Package Selection'

Loading…
Cancel
Save