#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "base(Plamo Base system)シリーズの選択" \
  --checklist "base シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"aaa_base" "Linux の基本的なファイルシステムパッケージ" "on" \
"acl" "ACL管理ツール" "on" \
"apmd" "APM管理ツール" "on" \
"at" "時限実行ツール" "on" \
"attr" "attr 管理ツール" "on" \
"bash" "GNU bash" "on" \
"bzip2" "bzip2 ファイル圧縮コマンド" "on" \
"coreutils" "ファイル操作ツール群" "on" \
"cracklib" "パスワードチェック用ライブラリ" "on" \
"dcron" "コマンド自動実行ツール" "on" \
"device_mapper" "デバイスマッパーユティリティ" "on" \
"devs" "デバイスファイル" "on" \
"dhcp" "DHCP 操作ツール" "on" \
"dosfstools" "DOS形式フォーマットツール" "on" \
"dump" "ファイルシステムバックアップツール" "on" \
"e2fsprogs" "ext2/ext3 fs 用各種ユーティリティ" "on" \
"ed" "ed" "on" \
"eject" "CD/DVD 排出コマンド" "on" \
"etc" "/etc ディレクトリに展開される各種設定ファイル" "on" \
"extipl" "IBM 互換パーティション選択型ブートローダのインストーラ" "on" \
"file" "ファイル形式確認コマンド" "on" \
"findutils" "ファイル検索ユーティリティ" "on" \
"gawk" "GNU 版 AWK コマンドインタープリタ" "on" \
"glibc" "GNU C ライブラリ" "on" \
"grep" "文字列検出コマンド" "on" \
"groff" "man 形式の整形ツール" "on" \
"grub" "GRand Unified Boot loader" "on" \
"gzip" "gzip 圧縮形式操作コマンド" "on" \
"hdsetup" "Plamo Linux セットアップ/パッケージ管理システム" "on" \
"hibernate_script" "ハイバネーション用スクリプト" "on" \
"iproute2" "新しいネットワーク設定ツール iproute2" "on" \
"kbd" "キーボード管理コマンド" "on" \
"kernel" "Linux 2.6 カーネル" "on" \
"less" "画面表示ツール(ページャ)" "on" \
"libcap" "capability管理ツール" "on" \
"libgcc" "GCC用ライブラリ" "on" \
"lilo" "the LInux LOader" "on" \
"linux_pam" "認証機能管理システム" "on" \
"logrotate" "ログファイル整理ツール" "on" \
"lvm2" "Logical Volume Manager バージョン2" "on" \
"man" "オンラインマニュアル表示コマンド" "on" \
"mdadm" "RAID 構築ツール" "on" \
"module_init_tools" "モジュール管理用コマンド" "on" \
"ncurses" "キャラクタ画面制御用ライブラリ" "on" \
"net_tools" "ネットワーク用コマンド" "on" \
"netkit_combo" "ネットワーク用各種プログラム" "on" \
"nvi" "テキストエディタ" "on" \
"openssh" "暗号化通信コマンド" "on" \
"openssl" "通信経路暗号化ツール" "on" \
"pciutils" "PCI 管理/設定ツール" "on" \
"pcmciautils" "PCMCIA 管理システム" "on" \
"planet" "Plamo用ネットワーク環境設定ツール" "on" \
"pmount" "Policy mount" "on" \
"procinfo" "/proc ファイルシステム監視ツール" "on" \
"procps" "プロセス状態監視ツール" "on" \
"readline5" "行編集用ライブラリ(バージョン5)" "on" \
"reiserfs" "ReiserFS 操作ツール" "on" \
"sed" "ストリームエディタ GNU sed" "on" \
"shadow" "シャドウパスワード用コマンド" "on" \
"sudo" "ルート権限代行コマンド" "on" \
"sysfsutils" "sys fs ユーティリティ" "on" \
"sysklogd" "システムログ収集デーモン" "on" \
"syslinux" "FD 用 Linux ブートローダ" "on" \
"sysvinit" "システム起動ツール" "on" \
"tar" "アーカイブ管理ソフト" "on" \
"tcp_wrappers" "TCP ラッパーツール" "on" \
"tcpip" "TCP/IP ネットワーク用各種設定ファイル" "on" \
"tcsh" "高度化 C シェル" "on" \
"tcsh_catalogs" "Tcsh 用日本語カタログ(メッセージ)ファイル" "on" \
"udev" "デバイスファイル動的作成ツール" "on" \
"unicon" "日本語コンソール表示ツール" "on" \
"util_linux_ng" "Linux 専用ユーティリティコマンド集" "on" \
"zlib" "圧縮機能提供ライブラリ" "on" \
"zoneinfo" "タイムゾーン設定ツール" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in aaa_base acl apmd at attr bash bzip2 coreutils cracklib dcron device_mapper devs dhcp dosfstools dump e2fsprogs ed eject etc extipl file findutils gawk glibc grep groff grub gzip hdsetup hibernate_script iproute2 kbd kernel less libcap libgcc lilo linux_pam logrotate lvm2 man mdadm module_init_tools ncurses net_tools netkit_combo nvi openssh openssl pciutils pcmciautils planet pmount procinfo procps readline5 reiserfs sed shadow sudo sysfsutils sysklogd syslinux sysvinit tar tcp_wrappers tcpip tcsh tcsh_catalogs udev unicon util_linux_ng zlib zoneinfo  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in aaa_base acl apmd at attr bash bzip2 coreutils cracklib dcron device_mapper devs dhcp dosfstools dump e2fsprogs ed eject etc extipl file findutils gawk glibc grep groff grub gzip hdsetup hibernate_script iproute2 kbd kernel less libcap libgcc lilo linux_pam logrotate lvm2 man mdadm module_init_tools ncurses net_tools netkit_combo nvi openssh openssl pciutils pcmciautils planet pmount procinfo procps readline5 reiserfs sed shadow sudo sysfsutils sysklogd syslinux sysvinit tar tcp_wrappers tcpip tcsh tcsh_catalogs udev unicon util_linux_ng zlib zoneinfo  ; 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
