#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "ooo(ooo related packages)シリーズの選択" \
  --checklist "ooo シリーズの中からインストールしたいパッケージを \
選んでください．カーソルの上下キーで \
対象を選択し，space キーでマーク(X)します． \
Enter キーでインストールを開始します．" 24 72 15 \
"libobasis3.4_base" "libobasis3.4_base" "on" \
"libobasis3.4_binfilter" "libobasis3.4_binfilter" "on" \
"libobasis3.4_calc" "libobasis3.4_calc" "on" \
"libobasis3.4_core01" "libobasis3.4_core01" "on" \
"libobasis3.4_core02" "libobasis3.4_core02" "on" \
"libobasis3.4_core03" "libobasis3.4_core03" "on" \
"libobasis3.4_core04" "libobasis3.4_core04" "on" \
"libobasis3.4_core05" "libobasis3.4_core05" "on" \
"libobasis3.4_core06" "libobasis3.4_core06" "on" \
"libobasis3.4_core07" "libobasis3.4_core07" "on" \
"libobasis3.4_draw" "libobasis3.4_draw" "on" \
"libobasis3.4_en_US" "libobasis3.4_en_US" "on" \
"libobasis3.4_en_US_base" "libobasis3.4_en_US_base" "on" \
"libobasis3.4_en_US_binfilter" "libobasis3.4_en_US_binfilter" "on" \
"libobasis3.4_en_US_calc" "libobasis3.4_en_US_calc" "on" \
"libobasis3.4_en_US_math" "libobasis3.4_en_US_math" "on" \
"libobasis3.4_en_US_res" "libobasis3.4_en_US_res" "on" \
"libobasis3.4_en_US_writer" "libobasis3.4_en_US_writer" "on" \
"libobasis3.4_extension_beanshell_script_provider" "libobasis3.4_extension_beanshell_script_provider" "on" \
"libobasis3.4_extension_javascript_script_provider" "libobasis3.4_extension_javascript_script_provider" "on" \
"libobasis3.4_extension_mediawiki_publisher" "libobasis3.4_extension_mediawiki_publisher" "on" \
"libobasis3.4_extension_nlpsolver" "libobasis3.4_extension_nlpsolver" "on" \
"libobasis3.4_extension_pdf_import" "libobasis3.4_extension_pdf_import" "on" \
"libobasis3.4_extension_presentation_minimizer" "libobasis3.4_extension_presentation_minimizer" "on" \
"libobasis3.4_extension_presenter_screen" "libobasis3.4_extension_presenter_screen" "on" \
"libobasis3.4_extension_python_script_provider" "libobasis3.4_extension_python_script_provider" "on" \
"libobasis3.4_extension_report_builder" "libobasis3.4_extension_report_builder" "on" \
"libobasis3.4_gnome_integration" "libobasis3.4_gnome_integration" "on" \
"libobasis3.4_graphicfilter" "libobasis3.4_graphicfilter" "on" \
"libobasis3.4_images" "libobasis3.4_images" "on" \
"libobasis3.4_impress" "libobasis3.4_impress" "on" \
"libobasis3.4_ja" "libobasis3.4_ja" "on" \
"libobasis3.4_ja_base" "libobasis3.4_ja_base" "on" \
"libobasis3.4_ja_binfilter" "libobasis3.4_ja_binfilter" "on" \
"libobasis3.4_ja_calc" "libobasis3.4_ja_calc" "on" \
"libobasis3.4_ja_help" "libobasis3.4_ja_help" "on" \
"libobasis3.4_ja_math" "libobasis3.4_ja_math" "on" \
"libobasis3.4_ja_res" "libobasis3.4_ja_res" "on" \
"libobasis3.4_ja_writer" "libobasis3.4_ja_writer" "on" \
"libobasis3.4_javafilter" "libobasis3.4_javafilter" "on" \
"libobasis3.4_kde_integration" "libobasis3.4_kde_integration" "on" \
"libobasis3.4_math" "libobasis3.4_math" "on" \
"libobasis3.4_ogltrans" "libobasis3.4_ogltrans" "on" \
"libobasis3.4_ooofonts" "libobasis3.4_ooofonts" "on" \
"libobasis3.4_ooolinguistic" "libobasis3.4_ooolinguistic" "on" \
"libobasis3.4_pyuno" "libobasis3.4_pyuno" "on" \
"libobasis3.4_testtool" "libobasis3.4_testtool" "on" \
"libobasis3.4_writer" "libobasis3.4_writer" "on" \
"libobasis3.4_xsltfilter" "libobasis3.4_xsltfilter" "on" \
"libreoffice3.4" "libreoffice3.4" "on" \
"libreoffice3.4_base" "libreoffice3.4_base" "on" \
"libreoffice3.4_calc" "libreoffice3.4_calc" "on" \
"libreoffice3.4_dict_en" "libreoffice3.4_dict_en" "on" \
"libreoffice3.4_dict_es" "libreoffice3.4_dict_es" "on" \
"libreoffice3.4_dict_fr" "libreoffice3.4_dict_fr" "on" \
"libreoffice3.4_draw" "libreoffice3.4_draw" "on" \
"libreoffice3.4_en_US" "libreoffice3.4_en_US" "on" \
"libreoffice3.4_freedesktop_menus" "libreoffice3.4_freedesktop_menus" "on" \
"libreoffice3.4_impress" "libreoffice3.4_impress" "on" \
"libreoffice3.4_ja" "libreoffice3.4_ja" "on" \
"libreoffice3.4_math" "libreoffice3.4_math" "on" \
"libreoffice3.4_ure" "libreoffice3.4_ure" "on" \
"libreoffice3.4_writer" "libreoffice3.4_writer" "on" \
"libreoffice_plamoenv" "libreoffice_plamoenv" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in libobasis3.4_base libobasis3.4_binfilter libobasis3.4_calc libobasis3.4_core01 libobasis3.4_core02 libobasis3.4_core03 libobasis3.4_core04 libobasis3.4_core05 libobasis3.4_core06 libobasis3.4_core07 libobasis3.4_draw libobasis3.4_en_US libobasis3.4_en_US_base libobasis3.4_en_US_binfilter libobasis3.4_en_US_calc libobasis3.4_en_US_math libobasis3.4_en_US_res libobasis3.4_en_US_writer libobasis3.4_extension_beanshell_script_provider libobasis3.4_extension_javascript_script_provider libobasis3.4_extension_mediawiki_publisher libobasis3.4_extension_nlpsolver libobasis3.4_extension_pdf_import libobasis3.4_extension_presentation_minimizer libobasis3.4_extension_presenter_screen libobasis3.4_extension_python_script_provider libobasis3.4_extension_report_builder libobasis3.4_gnome_integration libobasis3.4_graphicfilter libobasis3.4_images libobasis3.4_impress libobasis3.4_ja libobasis3.4_ja_base libobasis3.4_ja_binfilter libobasis3.4_ja_calc libobasis3.4_ja_help libobasis3.4_ja_math libobasis3.4_ja_res libobasis3.4_ja_writer libobasis3.4_javafilter libobasis3.4_kde_integration libobasis3.4_math libobasis3.4_ogltrans libobasis3.4_ooofonts libobasis3.4_ooolinguistic libobasis3.4_pyuno libobasis3.4_testtool libobasis3.4_writer libobasis3.4_xsltfilter libreoffice3.4 libreoffice3.4_base libreoffice3.4_calc libreoffice3.4_dict_en libreoffice3.4_dict_es libreoffice3.4_dict_fr libreoffice3.4_draw libreoffice3.4_en_US libreoffice3.4_freedesktop_menus libreoffice3.4_impress libreoffice3.4_ja libreoffice3.4_math libreoffice3.4_ure libreoffice3.4_writer libreoffice_plamoenv  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in libobasis3.4_base libobasis3.4_binfilter libobasis3.4_calc libobasis3.4_core01 libobasis3.4_core02 libobasis3.4_core03 libobasis3.4_core04 libobasis3.4_core05 libobasis3.4_core06 libobasis3.4_core07 libobasis3.4_draw libobasis3.4_en_US libobasis3.4_en_US_base libobasis3.4_en_US_binfilter libobasis3.4_en_US_calc libobasis3.4_en_US_math libobasis3.4_en_US_res libobasis3.4_en_US_writer libobasis3.4_extension_beanshell_script_provider libobasis3.4_extension_javascript_script_provider libobasis3.4_extension_mediawiki_publisher libobasis3.4_extension_nlpsolver libobasis3.4_extension_pdf_import libobasis3.4_extension_presentation_minimizer libobasis3.4_extension_presenter_screen libobasis3.4_extension_python_script_provider libobasis3.4_extension_report_builder libobasis3.4_gnome_integration libobasis3.4_graphicfilter libobasis3.4_images libobasis3.4_impress libobasis3.4_ja libobasis3.4_ja_base libobasis3.4_ja_binfilter libobasis3.4_ja_calc libobasis3.4_ja_help libobasis3.4_ja_math libobasis3.4_ja_res libobasis3.4_ja_writer libobasis3.4_javafilter libobasis3.4_kde_integration libobasis3.4_math libobasis3.4_ogltrans libobasis3.4_ooofonts libobasis3.4_ooolinguistic libobasis3.4_pyuno libobasis3.4_testtool libobasis3.4_writer libobasis3.4_xsltfilter libreoffice3.4 libreoffice3.4_base libreoffice3.4_calc libreoffice3.4_dict_en libreoffice3.4_dict_es libreoffice3.4_dict_fr libreoffice3.4_draw libreoffice3.4_en_US libreoffice3.4_freedesktop_menus libreoffice3.4_impress libreoffice3.4_ja libreoffice3.4_math libreoffice3.4_ure libreoffice3.4_writer libreoffice_plamoenv  ; 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
