#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "select pkgs from Xwindow2(classical X11 system apps)" \
  --checklist "select packages from Xwindow2 series. \
You can move cursor with UP/DOWN key and push space \
key to select pkgs. After finish selecting, \
push Enter to start installation. " 24 72 15 \
"appres" "" "on" \
"beforelight" "" "on" \
"bitmap" "" "on" \
"editres" "" "on" \
"gccmakedep" "" "on" \
"ico" "" "on" \
"imake" "" "on" \
"libXp" "" "on" \
"libXprintAppUtil" "" "on" \
"libXprintUtil" "" "on" \
"listres" "" "on" \
"makedepend" "" "on" \
"printproto" "" "on" \
"rendercheck" "" "on" \
"rgb" "" "on" \
"rstart" "" "on" \
"scripts" "" "on" \
"viewres" "" "on" \
"xdbedizzy" "" "on" \
"xditview" "" "on" \
"xedit" "" "on" \
"xgc" "" "on" \
"xkbprint" "" "on" \
"xlogo" "" "on" \
"xmag" "" "on" \
"xman" "" "on" \
"xmh" "" "on" \
"xmore" "" "on" \
"xorg_cf_files" "" "on" \
"xorg_sgml_doctools" "" "on" \
"xscope" "" "on" \
"xsm" "" "on" \
"xstdcmap" "" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in appres beforelight bitmap editres gccmakedep ico imake libXp libXprintAppUtil libXprintUtil listres makedepend printproto rendercheck rgb rstart scripts viewres xdbedizzy xditview xedit xgc xkbprint xlogo xmag xman xmh xmore xorg_cf_files xorg_sgml_doctools xscope xsm xstdcmap  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in appres beforelight bitmap editres gccmakedep ico imake libXp libXprintAppUtil libXprintUtil listres makedepend printproto rendercheck rgb rstart scripts viewres xdbedizzy xditview xedit xgc xkbprint xlogo xmag xman xmh xmore xorg_cf_files xorg_sgml_doctools xscope xsm xstdcmap  ; do
    if grep "$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
