diff --git a/lib/sde-binary/preconfig.in b/lib/sde-binary/preconfig.in new file mode 100644 index 0000000..cc4cc69 --- /dev/null +++ b/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 < $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 <> $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 diff --git a/lib/sde-config/main.in b/lib/sde-config/main.in index 78a5191..c05fb49 100644 --- a/lib/sde-config/main.in +++ b/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'