Browse Source

* enhanced dagon to handle it's own pkgsel/ folder

legacy/0.1
Alejandro Mery 18 years ago
parent
commit
6b028f67c3
4 changed files with 25 additions and 29 deletions
  1. +20
    -14
      config.in
  2. +0
    -15
      inconfig.in
  3. +5
    -0
      pkgsel.in
  4. +0
    -0
      pkgsel/00-dagon.all

+ 20
- 14
config.in

@ -1,17 +1,23 @@
# --- T2-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# T2 SDE: target/plethora/config.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 ---
#Description: Dagon - Web, Database and DNS Server
const SDECFG_TRG_DAGON ${target:-$SDECFG_TARGET}
if [ ! -s $cfgtmpdir/dagon.config.in ]; then
SDECFG_TRG_MNEMOSYNE=$( cat ./target/$SDECFG_TRG_DAGON/extends )
if ! perl ./target/$SDECFG_TRG_MNEMOSYNE/mnemosyne.pl "./target/$SDECFG_TRG_DAGON/pkgsel" TRG_DAGON \
$cfgtmpdir/dagon.{config,rules,awkgen}.in; then
echo "mnemosyne.pl failed!"
rm -f $cfgtmpdir/dagon.{config,rules,awkgen}.in
fi
fi
if [ -s $cfgtmpdir/dagon.config.in ]; then
. $cfgtmpdir/dagon.rules.in
. $cfgtmpdir/dagon.config.in
else
comment ' '
comment 'ERROR: plugins config was not rendered!'
fi
comment ' '
menu_begin MENU_MNEMOSYNE 'Advanced Options'

+ 0
- 15
inconfig.in

@ -1,16 +1 @@
# --- T2-COPYRIGHT-NOTE-BEGIN ---
# This copyright note is auto-generated by ./scripts/Create-CopyPatch.
#
# T2 SDE: target/plethora/inconfig.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 ---
menu_end
comment ' '

+ 5
- 0
pkgsel.in

@ -0,0 +1,5 @@
if [ -s $cfgtmpdir/dagon.awkgen.in ]; then
. $cfgtmpdir/dagon.awkgen.in \
> $cfgtmpdir/dagon.pkgsel.awk
pkgfilter awk -f $cfgtmpdir/dagon.pkgsel.awk
fi

+ 0
- 0
pkgsel/00-dagon.all


Loading…
Cancel
Save