home *** CD-ROM | disk | FTP | other *** search
/ Freelog 2 / Freelog002.iso / slakware / a1 / maketag < prev    next >
Text File  |  1999-02-08  |  4KB  |  90 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 A (BASE LINUX SYSTEM)" \
  9.        --checklist "Please select the packages you wish to install \
  10. from series A. Use the \
  11. UP/DOWN keys to scroll through the list, and the SPACE key to select \
  12. the packages you wish to install. Certain important packages have \
  13. already been selected for you, and you are cautioned against unselecting \
  14. these packages. However, it's your system. :^)  For instance, be sure to \
  15. install LILO or you won't be able to make system bootdisks. \
  16. Press ENTER when you are \
  17. done." 21 72 8 \
  18. "aaa_base" "Basic filesystem, shell, and utils - REQUIRED" "on" \
  19. "bash" "GNU bash-1.14.7 shell - REQUIRED" "on" \
  20. "devs" "Device files found in /dev - REQUIRED" "on" \
  21. "etc"  "System config files & utilities - REQUIRED" "on" \
  22. "shadow" "Shadow password suite - REQUIRED" "on" \
  23. "ide"  "Linux 2.0.35 no SCSI (YOU NEED 1 KERNEL)" "on" \
  24. "scsi" "Linux 2.0.35 with SCSI (YOU NEED 1 KERNEL)" "on" \
  25. "modules" "Modular Linux device drivers" "on" \
  26. "modutils" "Kernel module utilities -- REQUIRED" "on" \
  27. "scsimods" "Loadable SCSI device drivers" "on" \
  28. "hdsetup" "Slackware setup scripts - REQUIRED" "on" \
  29. "lilo" "Boot loader for Linux, DOS, OS/2, etc." "on" \
  30. "bsdlpr" "BSD lpr - printer spooling system" "on" \
  31. "loadlin" "Boots Linux (UMSDOS too!) from MS-DOS" "on" \
  32. "pnp" "Plug'n'Play configuration tool" "on" \
  33. "umsprogs" "Utilities needed to use the UMSDOS filesystem" "on" \
  34. "sysvinit" "System V-like INIT programs - REQUIRED" "on" \
  35. "bin"      "Various system utilities - REQUIRED" "on" \
  36. "fileutls" "GNU file utilities - REQUIRED" "on" \
  37. "ldso" "Dynamic linker/loader - REQUIRED" "on" \
  38. "ibcs2" "Runs SCO/SysVr4 binaries" "off" \
  39. "less" "A text pager utility - REQUIRED" "on" \
  40. "pcmcia" "PCMCIA card services support" "on" \
  41. "getty" "Getty_ps 2.0.7j - OPTIONAL" "off" \
  42. "joystick" "Joystick support - OPTIONAL" "on" \
  43. "gzip"  "GNU zip compression utility - REQUIRED" "on" \
  44. "bzip2"  "bzip2 compression utility" "on" \
  45. "procps" "Displays process info - REQUIRED" "on" \
  46. "aoutlibs" "a.out shared libs - RECOMMENDED" "on" \
  47. "elflibs" "The ELF shared C libraries - REQUIRED" "on" \
  48. "glibc1" "Runtime glibc support libraries" "on" \
  49. "glibc2" "Internationalization support for glibc" "on" \
  50. "util" "Util-linux utilities - REQUIRED" "on" \
  51. "minicom" "Serial transfer and modem comm package" "on" \
  52. "cpio" "The GNU cpio backup/archiving utility" "on" \
  53. "e2fsbn" "Utilities for the ext2 file system" "on" \
  54. "find" "GNU findutils 4.1" "on" \
  55. "grep" "GNU grep 2.1 - REQUIRED" "on" \
  56. "kbd" "Change keyboard mappings" "on" \
  57. "gpm" "Cut and paste text with your mouse" "on" \
  58. "sh_utils" "GNU sh-utils 1.16 - REQUIRED" "on" \
  59. "sysklogd" "Logs system and kernel messages" "on" \
  60. "tar" "GNU tar 1.12 - REQUIRED" "on" \
  61. "tcsh" "Extended C shell version 6.07" "on" \
  62. "txtutils" "GNU textutils-1.22 - REQUIRED" "on" \
  63. "zoneinfo" "Configures your time zone" "on" \
  64. 2> $TMP/SeTpkgs
  65. if [ $? = 1 -o $? = 255 ]; then
  66.  rm -f $TMP/SeTpkgs
  67.  > $TMP/SeTnewtag
  68.  for pkg in aaa_base aoutlibs bash cpio devs etc grep bin gzip e2fsbn elflibs \
  69.   find getty gpm hdsetup ibcs2 ide kbd less ldso lilo loadlin bsdlpr pnp \
  70.   umsprogs minicom modules procps sysklogd pcmcia \
  71.   scsi sh_utils sysvinit scsimods fileutls glibc1 glibc2 \
  72.   shadow tar tcsh txtutils util zoneinfo bzip2 joystick modutils ; do
  73.   echo "$pkg: SKP" >> $TMP/SeTnewtag
  74.  done
  75.  exit
  76. fi
  77. cat /dev/null > $TMP/SeTnewtag
  78. for PACKAGE in aaa_base devs etc shadow ide scsi lilo sysvinit bin ldso \
  79. bash getty gzip procps aoutlibs elflibs util \
  80. minicom cpio e2fsbn find grep kbd fileutls glibc1 glibc2 \
  81. bsdlpr less gpm sh_utils hdsetup sysklogd tar tcsh txtutils zoneinfo \
  82. modules scsimods ibcs2 umsprogs loadlin pcmcia pnp bzip2 joystick modutils ; do
  83.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  84.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  85.  else
  86.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  87.  fi
  88. done
  89. rm -f $TMP/SeTpkgs
  90.