#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "minimum(Plamo Linux Minimum System)シリーズの選択" \
  --checklist "minimum シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"FDclone" "FD-clone" "on" \
"JFdocs" "JFプロジェクトによる日本語文書集" "off" \
"Jcode" "Perl 用日本語ライブラリ" "on" \
"alsa" "ALSA ライブラリ/ツール" "on" \
"aspell" "進化した高速なスペルチェッカー" "off" \
"autofs" "自動マウント制御用デーモン" "on" \
"banner" "バナー表示コマンド" "on" \
"bc" "Gnu bc - 任意精度演算言語" "off" \
"berkeley_db" "バークレーDBシステム" "on" \
"bsdgames" "BSD 由来のテキスト版ゲーム集(2.15)" "on" \
"cpio" "CPIO形式アーカイバ" "on" \
"cpufreqd" "CPU周波数管理デーモン" "on" \
"cpufrequtils" "CPU周波数操作ツール" "on" \
"devel" "C/C++ 言語用開発環境" "off" \
"emacs" "emacs と関連ツール" "off" \
"fdutils" "フロッピーディスク操作コマンド" "on" \
"gc" "Boehm GC" "off" \
"gdbm" "GNUデータベースツール" "on" \
"gnupg_tls" "GnuPG と GnuTLS" "on" \
"gpm" "汎用マウスコマンド" "on" \
"hddtemp" "HDD温度監視ツール" "on" \
"hdparm" "ATA(IDE) HDパラメータ操作コマンド" "on" \
"help2man" "helpメッセージ変換ツール" "on" \
"kakasi" "漢字-かな変換プログラム" "off" \
"lha" "ファイル圧縮・アーカイブコマンド" "on" \
"libelf" "ELF形式操作ライブラリ" "off" \
"libusb" "USBデバイス操作ライブラリ" "on" \
"libusb_compat" "libusb-compat ライブラリ" "on" \
"libzip" "libzip" "on" \
"linux_howto" "LDP による各種 HOWTO 文書" "off" \
"lm_sensors" "センサー管理ツール lmsensors" "on" \
"lshw" "ハードウェア一覧表示コマンド" "on" \
"lsof" "ファイル使用プロセス走査ツール" "on" \
"lv" "多言語対応ファイルビューワ" "on" \
"lzma" "LZMA圧縮展開ツール" "on" \
"man_pages" "オンラインドキュメント集" "on" \
"man_pages_ja" "日本語マニュアルページ" "on" \
"mt_st" "磁気テープ制御コマンド mt_st" "on" \
"mtools" "DOS/Windows用FD操作コマンド" "on" \
"namazu" "全文検索システム Namazu" "off" \
"netpbm" "画像フォーマット変換ツール" "on" \
"network" "ネットワーク用ツール" "off" \
"nfs" "NFS 用ツール" "on" \
"nilfs_utils" "Nilfs2 ユーティリティ" "on" \
"nkf" "文字コード変換コマンド" "on" \
"nmzindex_s" "Plamo 用 Namazu index(s サイズ)" "off" \
"pcre" "PERL互換正規表現用ライブラリ" "on" \
"perl" "多機能スクリプト言語 Perl" "on" \
"perl_File_MMagic" "perl版File-MMagic" "on" \
"popt" "コマンドライン解析ライブラリ" "on" \
"psmisc" "プロセス管理用ユーティリティ" "on" \
"psmisc" "プロセス管理用ユーティリティ" "on" \
"python" "オブジェクト指向スクリプト言語 Python" "on" \
"quota" "quota" "off" \
"rpm2targz" "RPMパッケージ変換ツール" "on" \
"ruby" "オブジェクト指向スクリプト言語 Ruby" "on" \
"sane_backends" "スキャナ制御用ライブラリ" "on" \
"sg3_utils" "SG(SCSI Generic) utils ver3" "on" \
"sharutils" "shar/uuencode形式操作ツール" "on" \
"squashfs_lzma" "LZMA 対応 Squash FS ユーティリティ" "on" \
"tcl" "Tcl/Tk" "off" \
"texinfo" "テキストファイルフォーマッタ" "on" \
"time" "コマンド実行時間表示コマンド" "on" \
"tree" "ディレクトリ/ファイル樹状表示コマンド" "on" \
"unzip" "ZIP形式展開ツール" "on" \
"usbutils" "USB情報表示ツール" "on" \
"which" "コマンド位置表示コマンド" "on" \
"zip" "ZIP形式圧縮ツール" "on" \
"zsh" "高機能シェル zsh" "off" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in FDclone JFdocs Jcode alsa aspell autofs banner bc berkeley_db bsdgames cpio cpufreqd cpufrequtils devel emacs fdutils gc gdbm gnupg_tls gpm hddtemp hdparm help2man kakasi lha libelf libusb libusb_compat libzip linux_howto lm_sensors lshw lsof lv lzma man_pages man_pages_ja mt_st mtools namazu netpbm network nfs nilfs_utils nkf nmzindex_s pcre perl perl_File_MMagic popt psmisc psmisc python quota rpm2targz ruby sane_backends sg3_utils sharutils squashfs_lzma tcl texinfo time tree unzip usbutils which zip zsh  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in FDclone JFdocs Jcode alsa aspell autofs banner bc berkeley_db bsdgames cpio cpufreqd cpufrequtils devel emacs fdutils gc gdbm gnupg_tls gpm hddtemp hdparm help2man kakasi lha libelf libusb libusb_compat libzip linux_howto lm_sensors lshw lsof lv lzma man_pages man_pages_ja mt_st mtools namazu netpbm network nfs nilfs_utils nkf nmzindex_s pcre perl perl_File_MMagic popt psmisc psmisc python quota rpm2targz ruby sane_backends sg3_utils sharutils squashfs_lzma tcl texinfo time tree unzip usbutils which zip zsh  ; 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
