#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "devel(Development Tools)シリーズの選択" \
  --checklist "devel シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"autoconf" "GNU Autoconf" "on" \
"automake" "GNU Automake" "on" \
"binutils" "GNU Binutils" "on" \
"bison" "GNU Bison" "on" \
"cloog" "Chunky Loop Generator" "on" \
"cvs" "ソースコード管理ツールCVS" "on" \
"diffutils" "Diff Utilities" "on" \
"elfutils" "ELFフォーマット用ユーティリティ" "on" \
"flex" "The Fast LEXical analyzer" "on" \
"g++" "GCC/G++ コンパイラ" "on" \
"gcc" "GCC/Cコンパイラ" "on" \
"gdb" "GNU デバッガ" "on" \
"gettext" "GNU Gettextライブラリ" "on" \
"gmp" "GNU MultiPrecision library" "on" \
"indent" "インデント調整ツール" "on" \
"intltool" "GNU intltool" "on" \
"kernel_headers" "Linux カーネルヘッダ" "on" \
"libc" "Glibc2のヘッダーとリンク用オブジェクト" "on" \
"libtool" "GNU Libtool" "on" \
"m4" "マクロ言語M4" "on" \
"make" "コンパイル支援ツール Make" "on" \
"mpc" "複素数演算用ライブラリ" "on" \
"mpfr" "浮動小数点演算ライブラリMPFR" "on" \
"onig" "Ruby用正規表現ライブラリ「鬼車」" "on" \
"patch" "ソースコード変更ツール patch" "on" \
"pkg_config" "パッケージ管理システム" "on" \
"ppl" "Parma Polyhedra Library" "on" \
"pth" "GNU portable threadsライブラリ" "on" \
"slang" "インタープリタ型言語 S-Lang" "on" \
"strace" "システムコール追跡ツール" "on" \
"yasm" "Yasm Moduler Assembler" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in autoconf automake binutils bison cloog cvs diffutils elfutils flex g++ gcc gdb gettext gmp indent intltool kernel_headers libc libtool m4 make mpc mpfr onig patch pkg_config ppl pth slang strace yasm  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in autoconf automake binutils bison cloog cvs diffutils elfutils flex g++ gcc gdb gettext gmp indent intltool kernel_headers libc libtool m4 make mpc mpfr onig patch pkg_config ppl pth slang strace yasm  ; 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
