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

  1. #!/bin/sh
  2. #item   ####description                                      ###on off ###
  3. TMP=/var/log/setup/tmp
  4. if [ ! -d $TMP ]; then
  5.   mkdir -p $TMP
  6. fi
  7. cat /dev/null > $TMP/SeTnewtag
  8. dialog --title "SELECTING PACKAGES FROM SERIES XV (xview3.2p1-X11R6)" \
  9.        --checklist "Please select the packages you wish to install \
  10. from series XV. Use the \
  11. UP/DOWN keys to scroll through the list, and the SPACE key to select \
  12. the packages you wish to install. Recommended packages have \
  13. already been selected for you, but you may unselect them if you wish. \
  14. Press ENTER when you are \
  15. done." 19 70 8 \
  16. "xvol32" "Binaries for xview3.2p1-X11R6" "on" \
  17. "xv32_so" "Shared libraries for xview3.2p1-X11R6" "on" \
  18. "xv32_a" "Static libraries for xview3.2p1-X11R6" "off" \
  19. "xv32exmp" "Sample programs for Xview" "off" \
  20. "xvinc32" "Include files for Xview programming" "on" \
  21. "xvmenus" "Menus for the OpenLook Window Manager" "on" \
  22. "sspkg" "SlingShot extensions and examples for XView" "off" \
  23. "workman" "An audio CD player for XView" "on" \
  24. 2> $TMP/SeTpkgs
  25. if [ $? = 1 -o $? = 255 ]; then
  26.  rm -f $TMP/SeTpkgs
  27.  > $TMP/SeTnewtag
  28.  for pkg in xv32_so xvol32 workman xv32_a xv32exmp xvinc32 xvmenus sspkg ; do
  29.   echo "$pkg: SKP" >> $TMP/SeTnewtag
  30.  done
  31.  exit
  32. fi
  33. cat /dev/null > $TMP/SeTnewtag
  34. for PACKAGE in xv32_a xv32exmp xvinc32 xvmenus xvol32 xv32_so \
  35. sspkg workman ; do
  36.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  37.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  38.  else
  39.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  40.  fi
  41. done
  42. rm -f $TMP/SeTpkgs
  43.