home *** CD-ROM | disk | FTP | other *** search
/ IT.SOFT 25 / ITSOFTCD_25.iso / pc / slakware / x1 / maketag < prev    next >
Encoding:
Text File  |  1999-03-14  |  4.2 KB  |  117 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 X SERVER FROM SERIES X (XFree86 3.3.3.1)" \
  19.        --checklist "Please select the X server you wish to install \
  20. from series X. \
  21. In most cases, you'll only want to \
  22. install the X server needed for your video card, but if you plan to \
  23. export your /usr partition via NFS, you may need other servers as well. \
  24. Press ENTER when you are \
  25. done." 22 70 11 \
  26. "x3dl" "X server for cards using 3DLabs chips" "off" \
  27. "x8514" "X server for cards using IBM8514 chips" "off" \
  28. "xagx" "X server for cards using AGX chips" "off" \
  29. "xfb" "X server for /dev/fb0 frame buffer device" "off" \
  30. "xi128" "X server for the #9 Imagine 128" "off" \
  31. "xma8" "X server for cards using Mach8 chips" "off" \
  32. "xma32" "X server for cards using Mach32 chips" "off" \
  33. "xma64" "X server for cards using Mach64 chips" "off" \
  34. "xmono" "A Monochrome X server" "off" \
  35. "xp9k" "X server for cards using P9000 chips" "off" \
  36. "xs3" "X server for cards using S3 chips" "off" \
  37. "xs3v" "X server for S3 ViRGE chips (obsolete, use SVGA)" "off" \
  38. "xsvga" "X server for SuperVGA cards" "on" \
  39. "xvg16" "A 16-color generic X server" "off" \
  40. "xw32" "X server for cards using the ET4000/W32 chipset" "off" \
  41. 2> $TMP/SeTpkgs
  42. if [ $? = 1 -o $? = 255 ]; then
  43.  rm -f $TMP/SeTpkgs
  44.  > $TMP/SeTnewtag
  45.  for pkg in \
  46.    x3dl x8514 xagx xfb xi128 xma8 xma32 xma64 \
  47.    xmono xp9k xs3 xs3v xsvga xvg16 xw32 \
  48.  fvwm2 fvwmicns lesstif ltstatic oldlibs5 oldlibs6 xbin \
  49.    xcfg xdoc xf100 xfcyr xfnon xfnts xfscl xfsrv xhtml \
  50.    xjdoc xjset xlib xman xnest xprog xprt xps xset xvfb \
  51.    xaw3d xlock xpm ; do
  52.   echo "$pkg: SKP" >> $TMP/SeTnewtag
  53.  done
  54.  exit
  55. fi
  56. cat /dev/null > $TMP/SeTnewtag
  57. for PACKAGE in x3dl x8514 xagx xfb xi128 xma8 xma32 xma64 \
  58.  xmono xp9k xs3 xs3v xsvga xvg16 xw32 ; do
  59.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  60.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  61.  else
  62.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  63.  fi
  64. done
  65. dialog --title "SELECTING PACKAGES FROM SERIES X (XFree86 3.3.3.1)" \
  66.        --checklist "Please select the packages you wish to install \
  67. from series X. \
  68. Recommended packages have already been selected. \
  69. Press ENTER when you are \
  70. done." 21 70 12 \
  71. "fvwm2" "FVWM window manager" "on" \
  72. "fvwmicns" "Color icons from xpm3icons.tar.Z" "on" \
  73. "lesstif" "A Motif-1.2 clone" "on" \
  74. "ltstatic" "Static libraries for LessTif" "off" \
  75. "oldlibs5" "XFree86 2.1.1 shared libraries" "on" \
  76. "oldlibs6" "XFree86 3.1.1 shared libraries" "on" \
  77. "xdoc" "Documentation for XFree86 3.3.3.1" "on" \
  78. "xjdoc" "Japanese X documentation" "off" \
  79. "xjset" "Japanese X setup tool" "off" \
  80. "xhtml" "HTML format docs for XFree86 3.3.3.1" "off" \
  81. "xps" "PostScript format docs for XFree86 3.3.3.1" "off" \
  82. "xset" "TCL/dialog X setup tool" "off" \
  83. "xman" "Man pages for XFree86 3.3.3.1" "on" \
  84. "xcfg" "xdm and other X configuration files" "on" \
  85. "xbin" "Basic binaries and libs required for X" "on" \
  86. "xprog" "Header files for X programming" "on" \
  87. "xlib" "Config files and bitmaps for X" "on" \
  88. "xfnts" "Basic fonts needed to run X" "on" \
  89. "xf100" "100 dpi fonts" "off" \
  90. "xfnon" "Big fonts" "off" \
  91. "xfcyr" "Cyrillic fonts" "off" \
  92. "xfscl" "Scalable Speedo/Type1 fonts" "on" \
  93. "xfsrv" "X font server" "off" \
  94. "xnest" "Experimental nested X server" "off" \
  95. "xvfb" "Virtual framebuffer X server" "off" \
  96. "xprt" "Print-only X server" "off" \
  97. "xaw3d" "A 3-D replacement for libXaw" "on" \
  98. "xlock" "A screensaver/locker for X" "on" \
  99. "xpm" "The Xpm shared library" "on" \
  100. 2> $TMP/SeTpkgs
  101. if [ $? = 1 -o $? = 255 ]; then
  102.  rm -f $TMP/SeTpkgs
  103.  exit
  104. fi
  105. for PACKAGE in fvwm2 fvwmicns lesstif ltstatic oldlibs5 oldlibs6 \
  106.  xbin xcfg xdoc \
  107.  xf100 xfcyr xfnon xfnts xfscl xfsrv xhtml \
  108.  xjdoc xlib xman xnest xprog xprt xps xset xvfb \
  109.  xjset xaw3d xlock xpm ; do
  110.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  111.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  112.  else
  113.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  114.  fi
  115. done
  116. rm -f $TMP/SeTpkgs
  117.