#!/bin/sh

expand_mes() {
    source /usr/lib/setup/SeTPKG.mes
    #source ./SeTPKG.mes
}

T_PX="`cat /tmp/SeTT_PX`"
rm -f /tmp/SeTSERIES
if [ "$T_PX" = "/" ]; then
 BASE=off
else
 BASE=on
fi


# "xapps" "$list_06" off \
# "multimedia" "$list_07" off \
# "daemon" "$list_08" off \
# "xfce" "$list_09" off \
# "tex" "$list_11" off \
# "lof" "$list_12" off \
# "kernel" "$list_13" off \

expand_mes
dialog --title "select categories to install " --checklist \
"$select_mes" 25 80 8 \
"minimum" "$list_01" on \
"devel" "$list_02" on \
"libs" "$list_03" on \
"x11" "$list_04" on \
"ext" "$list_05" on \
"xapps" "$list_06" on \
"multimedia" "$list_07" on \
"daemons" "$list_08" off \
"printings" "$list_09" on \
"xfce" "$list_10" on \
"lxqt" "$list_11" off \
"mate" "$list_12" off \
"tex" "$list_13" off \
"libreoffice" "$list_14" off \
"kernelsrc" "$list_15" off \
"virtualization" "$list_16" off 2> /tmp/tmpseries

if [ $? = 1 -o $? = 255 ]; then
 rm -f /tmp/tmpseries
 exit
fi
SELECTED="`cat /tmp/tmpseries`"
# rm -f /tmp/tmpseries

INSTSETS='00_base'
for i in $SELECTED ; do
    chk=`echo $i | sed "s/\"//g"`
    case $chk in 
        "minimum")   INSTSETS="$INSTSETS 01_minimum" ;;
        "devel")     INSTSETS="$INSTSETS 01_minimum 02_devel" ;;
        "libs")      INSTSETS="$INSTSETS 01_minimum 03_libs" ;;
        "x11")       INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11" ;; 
        "ext")       INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11 05_ext" ;;
	"xapps")     INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11 05_ext 06_xapps" ;;
	"printings") INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11 05_ext 06_xapps 09_printings" ;;
	"multimedia") INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11 05_ext 06_xapps 07_multimedia" ;;
        "xfce")      INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11 05_ext 06_xapps 07_multimedia 09_printings 10_xfce" ;;
	"lxqt")      INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11 05_ext 06_xapps 07_multimedia 09_printings 11_lxqt" ;;
	"mate")      INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11 05_ext 06_xapps 07_multimedia 09_printings  12_mate" ;;
	"daemons")   INSTSETS="$INSTSETS 01_minimum 03_libs 08_daemons" ;;
	"libreoffice") INSTSETS="$INSTSETS 01_minimum 03_libs 04_x11 05_ext 06_xapps 09_printings 14_libreoffice" ;;
        "kernelsrc") INSTSETS="$INSTSETS 15_kernelsrc" ;;
	"virtualization") INSTSETS="$INSTSETS 16_virtualization" ;;
	"tex")       INSTSETS="$INSTSETS 13_tex" ;;
    esac
done

echo "$INSTSETS" | sed "s/ /\n/g" | sort | uniq > /tmp/SeTSERIES
