#!/bin/sh add() { for package in $* ; do echo "$package: ADD" >> /tmp/SeTnewtag done } skip() { for package in $* ; do echo "$package: SKP" >> /tmp/SeTnewtag done } cat /dev/null > /tmp/SeTnewtag dialog --title "SELECTING PACKAGES FROM SERIES F (FAQS/DOCS)" \ --checklist "Please select the packages you wish to install \ from series F. \ Press ENTER when you are \ done." 11 70 3 \ "manyfaqs" "Lots of Linux documentation" "on" \ "mini" "Linux mini-HOWTO documents" "on" \ "howto" "HOWTOs from the Linux Doc Project" "on" \ 2> /tmp/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f /tmp/SeTpkgs > /tmp/SeTnewtag for pkg in howto1 howto2 manyfaqs mini ; do echo "$pkg: SKP" >> /tmp/SeTnewtag done exit fi cat /dev/null > /tmp/SeTnewtag if fgrep \"howto\" /tmp/SeTpkgs 1> /dev/null 2> /dev/null; then add howto1 howto2 else skip howto1 howto2 fi for PACKAGE in manyfaqs mini ; do if fgrep \"$PACKAGE\" /tmp/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> /tmp/SeTnewtag else echo "$PACKAGE: SKP" >> /tmp/SeTnewtag fi done rm -f /tmp/SeTpkgs