home *** CD-ROM | disk | FTP | other *** search
/ Freelog 2 / Freelog002.iso / slakware / xv1 / maketag.ez < prev    next >
Text File  |  1999-02-08  |  2KB  |  57 lines

  1. #!/bin/sh
  2. TMP=/var/log/setup/tmp
  3. if [ ! -d $TMP ]; then
  4.   mkdir -p $TMP
  5. fi
  6. add() {
  7.   for package in $* ; do
  8.     echo "$package: ADD" >> $TMP/SeTnewtag
  9.   done
  10. }
  11. skip() {
  12.   for package in $* ; do
  13.     echo "$package: SKP" >> $TMP/SeTnewtag
  14.   done
  15. }
  16. #item   ####description                                      ###on off ###
  17. cat /dev/null > $TMP/SeTnewtag
  18. dialog --title "SELECTING SOFTWARE FROM SERIES XV (xview3.2p1-X11R6)" \
  19.        --checklist "Please select the software you wish to install \
  20. from series XV. Use the \
  21. UP/DOWN keys to scroll through the list, and the SPACE key to select \
  22. the items you wish to install. Recommended items have \
  23. already been selected for you, but you may unselect them if you wish. \
  24. Press ENTER when you are \
  25. done." 14 70 3 \
  26. "openlook" "OpenLook window manager and ELF libs for X" "on" \
  27. "develop" "Libraries and include files for XV programming" "off" \
  28. "workman" "An audio CD player for XView" "on" \
  29. 2> $TMP/SeTpkgs
  30. if [ $? = 1 -o $? = 255 ]; then
  31.  rm -f $TMP/SeTpkgs
  32.  > $TMP/SeTnewtag
  33.  for pkg in xv32_so xvol32 workman xv32_a xv32exmp xvinc32 xvmenus sspkg ; do
  34.   echo "$pkg: SKP" >> $TMP/SeTnewtag
  35.  done
  36.  exit
  37. fi
  38. cat /dev/null > $TMP/SeTnewtag
  39. if fgrep \"openlook\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  40.  add xvol32 xv32_so xvmenus
  41. else
  42.  skip xvol32 xv32_so xvmenus
  43. fi
  44. if fgrep \"develop\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  45.  add xv32_a xv32exmp xvinc32 sspkg
  46. else
  47.  skip xv32_a xv32exmp xvinc32 sspkg
  48. fi
  49. for PACKAGE in workman ; do
  50.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  51.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  52.  else
  53.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  54.  fi
  55. done
  56. rm -f $TMP/SeTpkgs
  57.