home *** CD-ROM | disk | FTP | other *** search
/ Freelog 2 / Freelog002.iso / slakware / e1 / maketag.ez < prev    next >
Text File  |  1999-02-08  |  2KB  |  42 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 E (GNU EMACS)" \
  9.        --checklist "Please select the packages you wish to install \
  10. from series E.  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. Please note that there is an extra Emacs binary available that does not \
  15. require X11 libraries.  If you are not installing X, be sure to check \
  16. the 'emac_nox' box. \
  17. Press ENTER when you are \
  18. done." 19 70 5 \
  19. "emacsbin" "The base GNU Emacs system" "on" \
  20. "emacmisc" "Miscellaneous files for Emacs 20.3" "on" \
  21. "elisp" "Lisp source files for Emacs 20.3" "off" \
  22. "emacinfo" "Info (documentation) files for Emacs" "on" \
  23. "emac_nox" "An emacs binary that does not require X" "off" \
  24. 2> $TMP/SeTpkgs
  25. if [ $? = 1 -o $? = 255 ]; then
  26.  rm -f $TMP/SeTpkgs
  27.  > $TMP/SeTnewtag
  28.  for pkg in emacsbin emacmisc elisp emacinfo emac_nox ; do
  29.   echo "$pkg: SKP" >> $TMP/SeTnewtag
  30.  done
  31.  exit
  32. fi
  33. cat /dev/null > $TMP/SeTnewtag
  34. for PACKAGE in emacsbin emacmisc elisp emacinfo emac_nox ; do
  35.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  36.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  37.  else
  38.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  39.  fi
  40. done
  41. rm -f $TMP/SeTpkgs
  42.