diff --git a/config.in b/config.in index 3679749..a050f39 100644 --- a/config.in +++ b/config.in @@ -14,4 +14,24 @@ #Description: Pavian - The Red Ass Linux Desktop +const SDECFG_TRG_PAVIAN ${target:-$SDECFG_TARGET} + +if [ ! -s $cfgtmpdir/pavian.config.in ]; then + SDECFG_TRG_MNEMOSYNE=$( cat ./target/$SDECFG_TRG_PAVIAN/extends ) + if ! perl ./target/$SDECFG_TRG_MNEMOSYNE/mnemosyne.pl "./target/$SDECFG_TRG_PAVIAN/pkgsel" TRG_PAVIAN \ + $cfgtmpdir/pavian.{config,rules,awkgen}.in; then + echo "mnemosyne.pl failed!" + rm -f $cfgtmpdir/pavian.{config,rules,awkgen}.in + fi +fi + +if [ -s $cfgtmpdir/pavian.config.in ]; then + . $cfgtmpdir/pavian.rules.in + . $cfgtmpdir/pavian.config.in +else + comment ' ' + comment 'ERROR: plugins config was not rendered!' +fi + +comment ' ' menu_begin MENU_MNEMOSYNE 'Advanced Options' diff --git a/inconfig.in b/inconfig.in index e8721b5..69a3d54 100644 --- a/inconfig.in +++ b/inconfig.in @@ -13,4 +13,3 @@ # --- T2-COPYRIGHT-NOTE-END --- menu_end -comment ' ' diff --git a/pkgsel.in b/pkgsel.in new file mode 100644 index 0000000..bd0af4f --- /dev/null +++ b/pkgsel.in @@ -0,0 +1,20 @@ +# --- T2-COPYRIGHT-NOTE-BEGIN --- +# This copyright note is auto-generated by ./scripts/Create-CopyPatch. +# +# T2 SDE: target/pavian/pkgsel.in +# Copyright (C) 2006 The T2 SDE 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. +# --- T2-COPYRIGHT-NOTE-END --- + + +if [ -s $cfgtmpdir/pavian.awkgen.in ]; then + . $cfgtmpdir/pavian.awkgen.in \ + > $cfgtmpdir/pavian.pkgsel.awk + pkgfilter awk -f $cfgtmpdir/pavian.pkgsel.awk +fi