From ce2a88e0a6ab8855e0afd982cbdc7cf9a1cd890d Mon Sep 17 00:00:00 2001 From: "Ralf S. Engelschall" Date: Wed, 20 Nov 2002 14:51:22 +0000 Subject: [PATCH] make all %config sections visible for any package --- openpkg/openpkg.spec | 4 ++-- openpkg/rc | 10 ++++++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/openpkg/openpkg.spec b/openpkg/openpkg.spec index 3d17c747d7..1bbbaa9423 100644 --- a/openpkg/openpkg.spec +++ b/openpkg/openpkg.spec @@ -39,8 +39,8 @@ # o any cc(1) # the package version and release -%define V_openpkg 20021119 -%define R_openpkg 20021119 +%define V_openpkg 20021120 +%define R_openpkg 20021120 # the used software versions %define V_rpm 4.0.2 diff --git a/openpkg/rc b/openpkg/rc index 00a38030c6..11abf2e4c0 100644 --- a/openpkg/rc +++ b/openpkg/rc @@ -293,7 +293,10 @@ for cmd in $cmds; do fi if [ ".$print" = .1 -o ".$eval" = .1 ]; then echo ". $rcfunc" >>$tmpfile - sed <$rcdir/rc.$s_name >>$tmpfile -e "1,/^%config/d" -e '/^%.*/,$d' + scripts=`ls $rcdir/rc.* | sed -e "s;^$rcdir/rc\.;;"` + for l_name in $scripts; do + sed <$rcdir/rc.$l_name >>$tmpfile -e "1,/^%config/d" -e '/^%.*/,$d' + done echo ". $rcconf" >>$tmpfile sed <$rcdir/rc.$s_name >>$tmpfile -e "1,/^%common/d" -e '/^%.*/,$d' sed <$rcdir/rc.$s_name >>$tmpfile -e "1,/^%$cmd/d" -e '/^%.*/,$d' @@ -305,7 +308,10 @@ for cmd in $cmds; do echo "set -x" >>$tmpfile fi echo ". $rcfunc" >>$tmpfile - sed <$rcdir/rc.$s_name >>$tmpfile -e "1,/^%config/d" -e '/^%.*/,$d' + scripts=`ls $rcdir/rc.* | sed -e "s;^$rcdir/rc\.;;"` + for l_name in $scripts; do + sed <$rcdir/rc.$l_name >>$tmpfile -e "1,/^%config/d" -e '/^%.*/,$d' + done echo ". $rcconf" >>$tmpfile sed <$rcdir/rc.$s_name >>$tmpfile -e "1,/^%common/d" -e '/^%.*/,$d' sed <$rcdir/rc.$s_name >>$tmpfile -e "1,/^%$cmd/d" -e '/^%.*/,$d'