#!/bin/sh
cat /dev/null > /tmp/SeTnewtag
dialog --title "select pkgs from lof(LibreOffice related packages)" \
  --checklist "select packages from lof 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 \
"libobasis_base" "" "on" \
"libobasis_calc" "" "on" \
"libobasis_core" "" "on" \
"libobasis_draw" "" "on" \
"libobasis_en_US" "" "on" \
"libobasis_en_US_base" "" "on" \
"libobasis_en_US_calc" "" "on" \
"libobasis_en_US_math" "" "on" \
"libobasis_en_US_res" "" "on" \
"libobasis_en_US_writer" "" "on" \
"libobasis_extension_beanshell_script_provider" "" "on" \
"libobasis_extension_javascript_script_provider" "" "on" \
"libobasis_extension_mediawiki_publisher" "" "on" \
"libobasis_extension_nlpsolver" "" "on" \
"libobasis_extension_pdf_import" "" "on" \
"libobasis_extension_report_builder" "" "on" \
"libobasis_filter_data" "" "on" \
"libobasis_gnome_integration" "" "on" \
"libobasis_graphicfilter" "" "on" \
"libobasis_images" "" "on" \
"libobasis_impress" "" "on" \
"libobasis_ja" "" "on" \
"libobasis_ja_base" "" "on" \
"libobasis_ja_calc" "" "on" \
"libobasis_ja_help" "" "on" \
"libobasis_ja_math" "" "on" \
"libobasis_ja_res" "" "on" \
"libobasis_ja_writer" "" "on" \
"libobasis_kde_integration" "" "on" \
"libobasis_librelogo" "" "on" \
"libobasis_math" "" "on" \
"libobasis_ogltrans" "" "on" \
"libobasis_onlineupdate" "" "on" \
"libobasis_ooofonts" "" "on" \
"libobasis_ooolinguistic" "" "on" \
"libobasis_postgresql_sdbc" "" "on" \
"libobasis_python_script_provider" "" "on" \
"libobasis_pyuno" "" "on" \
"libobasis_writer" "" "on" \
"libobasis_xsltfilter" "" "on" \
"libreoffice" "" "on" \
"libreoffice_base" "" "on" \
"libreoffice_calc" "" "on" \
"libreoffice_dict_en" "" "on" \
"libreoffice_dict_es" "" "on" \
"libreoffice_dict_fr" "" "on" \
"libreoffice_draw" "" "on" \
"libreoffice_en_US" "" "on" \
"libreoffice_freedesktop_menus" "" "on" \
"libreoffice_impress" "" "on" \
"libreoffice_ja" "" "on" \
"libreoffice_math" "" "on" \
"libreoffice_plamoenv" "" "on" \
"libreoffice_ure" "" "on" \
"libreoffice_writer" "" "on" \
2> /tmp/SeTpkgs
if [ $? = 1 -o $? = 255 ]; then
  rm -f /tmp/SeTpkgs
  > /tmp/SeTnewtag
  for pkg in libobasis_base libobasis_calc libobasis_core libobasis_draw libobasis_en_US libobasis_en_US_base libobasis_en_US_calc libobasis_en_US_math libobasis_en_US_res libobasis_en_US_writer libobasis_extension_beanshell_script_provider libobasis_extension_javascript_script_provider libobasis_extension_mediawiki_publisher libobasis_extension_nlpsolver libobasis_extension_pdf_import libobasis_extension_report_builder libobasis_filter_data libobasis_gnome_integration libobasis_graphicfilter libobasis_images libobasis_impress libobasis_ja libobasis_ja_base libobasis_ja_calc libobasis_ja_help libobasis_ja_math libobasis_ja_res libobasis_ja_writer libobasis_kde_integration libobasis_librelogo libobasis_math libobasis_ogltrans libobasis_onlineupdate libobasis_ooofonts libobasis_ooolinguistic libobasis_postgresql_sdbc libobasis_python_script_provider libobasis_pyuno libobasis_writer libobasis_xsltfilter libreoffice libreoffice_base libreoffice_calc libreoffice_dict_en libreoffice_dict_es libreoffice_dict_fr libreoffice_draw libreoffice_en_US libreoffice_freedesktop_menus libreoffice_impress libreoffice_ja libreoffice_math libreoffice_plamoenv libreoffice_ure libreoffice_writer  ; do 
  echo "$pkg: SKP" >> /tmp/SeTnewtag
  done
  exit
fi
cat /dev/null > /tmp/SeTnewtag
for PACKAGE in libobasis_base libobasis_calc libobasis_core libobasis_draw libobasis_en_US libobasis_en_US_base libobasis_en_US_calc libobasis_en_US_math libobasis_en_US_res libobasis_en_US_writer libobasis_extension_beanshell_script_provider libobasis_extension_javascript_script_provider libobasis_extension_mediawiki_publisher libobasis_extension_nlpsolver libobasis_extension_pdf_import libobasis_extension_report_builder libobasis_filter_data libobasis_gnome_integration libobasis_graphicfilter libobasis_images libobasis_impress libobasis_ja libobasis_ja_base libobasis_ja_calc libobasis_ja_help libobasis_ja_math libobasis_ja_res libobasis_ja_writer libobasis_kde_integration libobasis_librelogo libobasis_math libobasis_ogltrans libobasis_onlineupdate libobasis_ooofonts libobasis_ooolinguistic libobasis_postgresql_sdbc libobasis_python_script_provider libobasis_pyuno libobasis_writer libobasis_xsltfilter libreoffice libreoffice_base libreoffice_calc libreoffice_dict_en libreoffice_dict_es libreoffice_dict_fr libreoffice_draw libreoffice_en_US libreoffice_freedesktop_menus libreoffice_impress libreoffice_ja libreoffice_math libreoffice_plamoenv libreoffice_ure libreoffice_writer  ; 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
