home *** CD-ROM | disk | FTP | other *** search
/ Serving the Web / ServingTheWeb1995.disc1of1.iso / linux / slakware / a1 / maketag < prev    next >
Text File  |  1995-03-23  |  3KB  |  64 lines

  1. #!/bin/sh
  2. #item   ####description                                      ###on off ###
  3. rm -f /tmp/SeTnewtag # empty the return file
  4. dialog --title "SELECTING PACKAGES FOR SERIES A (BASE LINUX SYSTEM)" \
  5.        --checklist "Please select the packages you wish to install \
  6. from series A. Use the \
  7. UP/DOWN keys to scroll through the list, and the SPACE key to select \
  8. the packages you wish to install. Certain important packages have \
  9. already been selected for you, and you are cautioned against unselecting \
  10. these packages. However, it's your system. :^)  IMPORTANT! If you require \
  11. drivers for your CD-ROM drive, be sure to install a kernel from the Q \
  12. series. Press ENTER when you are \
  13. done." 22 70 8 \
  14. "base" "Basic filesystem, shell, and utils - REQUIRED" "on" \
  15. "bash" "GNU bash-1.14.2 shell - REQUIRED" "on" \
  16. "devs" "Device files found in /dev - REQUIRED" "on" \
  17. "etc"  "System config files & utilities - REQUIRED" "on" \
  18. "idenet"  "Linux kernel 1.2.1 no SCSI (YOU NEED 1 KERNEL)" "on" \
  19. "scsi" "Linux kernel 1.2.1 IDE+SCSI (YOU NEED 1 KERNEL)" "on" \
  20. "hdsetup" "Slackware setup scripts - REQUIRED" "on" \
  21. "lilo" "Boots Linux (not UMSDOS), DOS, OS/2, etc." "on" \
  22. "loadlin" "Boots Linux (UMSDOS too!) from MS-DOS" "on" \
  23. "umsprogs" "Utilities needed to use the UMSDOS filesystem" "on" \
  24. "sysvinit" "System V-like INIT programs - REQUIRED" "on" \
  25. "bin"      "GNU fileutils 3.9, elvis, etc. - REQUIRED" "on" \
  26. "ldso" "Dynamic linker/loader - REQUIRED" "on" \
  27. "less" "A text pager utility - REQUIRED" "on" \
  28. "getty" "Getty_ps 2.0.7e - OPTIONAL" "off" \
  29. "gzip"  "The GNU zip compression - REQUIRED" "on" \
  30. "ps" "Displays process info - REQUIRED" "on" \
  31. "shlibs" "The shared C libraries - REQUIRED" "on" \
  32. "util" "Util-linux utilities - REQUIRED" "on" \
  33. "comms" "Serial transfer and modem comm packages" "on" \
  34. "cpio" "The GNU cpio backup/archiving utility" "on" \
  35. "e2fsbn" "Utilities for the ext2 file system" "on" \
  36. "find" "GNU find 3.8" "on" \
  37. "grep" "GNU grep 2.0" "on" \
  38. "keytbls" "Change keyboard mappings" "on" \
  39. "lpr" "Print spooling system." "on" \
  40. "gpm" "Cut and paste text with your mouse" "on" \
  41. "sh_utils" "GNU shellutils-1.9 - REQUIRED" "on" \
  42. "syslogd" "Logs system and kernel messages" "on" \
  43. "tar" "GNU tar 1.11.2 - REQUIRED" "on" \
  44. "tcsh" "Extended C shell version 6.04" "off" \
  45. "txtutils" "GNU textutil-1.9 - REQUIRED" "on" \
  46. "zoneinfo" "Configures your time zone" "on" \
  47. 2> /tmp/SeTpkgs
  48. if [ $? = 1 -o $? = 255 ]; then
  49.  rm -f /tmp/SeTpkgs
  50.  exit
  51. fi
  52. cat /dev/null > /tmp/SeTnewtag
  53. for PACKAGE in base devs etc idenet scsi lilo sysvinit bin ldso \
  54. bash getty gzip ps shlibs util comms cpio e2fsbn find grep keytbls \
  55. less lpr gpm sh_utils hdsetup syslogd tar tcsh txtutils zoneinfo \
  56. umsprogs loadlin ; do
  57.  if fgrep \"$PACKAGE\" /tmp/SeTpkgs 1> /dev/null 2> /dev/null ; then
  58.   echo "$PACKAGE: ADD" >> /tmp/SeTnewtag
  59.  else
  60.   echo "$PACKAGE: SKP" >> /tmp/SeTnewtag
  61.  fi
  62. done
  63. rm -f /tmp/SeTpkgs
  64.