]> git.pld-linux.org Git - packages/rpm.git/blobdiff - banner.sh
- fixed (finally?) GConf scripts, rel 0.6
[packages/rpm.git] / banner.sh
index 666f27539d537a89db1b12c7fe118361849231c0..0b30b2a55147f8bb9d4c082d8a423dfd2e62aee8 100644 (file)
--- a/banner.sh
+++ b/banner.sh
@@ -16,7 +16,8 @@ CONFIG=/etc/sysconfig/banner
 BANNERDIR="/var/lib/banner/"
 # egrep regexp
 EXCLUDEFILES="(rpmnew$|rpmsave$|~$)"
-
+STDOUT="1"  # stdout by default
+#STDOUT="2" # stderr by default
 
 # config paramaeters
 ##########################
@@ -42,6 +43,11 @@ NEW_APPEND=0
 NEW_BANNER=""
 NEW_SHOW=0
 
+case $STDOUT in
+       [1-9]) ;;
+       *) STDOUT="1" ;;
+esac
+
 #################################################### FUNCTIONS ########
 
 Usage()
@@ -72,6 +78,8 @@ Help()
 --older     - all choosen banners should be older than following para in seconds
 -s
 --show      - shows wanted banners
+--stderr    - send banner to stderr instead of stdout (or other)
+--stdout    - send banner to stdout instead of stderr (or other)
 -u
 --usage     - shows short help
 
@@ -149,7 +157,7 @@ make_banner()
 }
 show_banner()
 {
-       cat $BANNERDIR/$1
+       cat $BANNERDIR/$1 >&$STDOUT
 }
 show_banners()
 {
@@ -223,6 +231,12 @@ while [ ! -z $1 ]; do
                        NEW_SHOW=1
                        ACTION="show"
                        ;;
+               --stdout)
+                       STDOUT="1"
+                       ;;
+               --stderr)
+                       STDOUT="2"
+                       ;;
                -u|--usage)
                        Usage
                        exit 0
This page took 0.025335 seconds and 4 git commands to generate.