home *** CD-ROM | disk | FTP | other *** search
/ Freelog 2 / Freelog002.iso / slakware / x1 / maketag.ez < prev    next >
Text File  |  1999-02-08  |  4KB  |  112 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.2)" \
  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. "x3328514" "X server for cards using IBM8514 chips" "off" \
  27. "x332agx" "X server for cards using AGX chips" "off" \
  28. "x332ma8" "X server for cards using Mach8 chips" "off" \
  29. "x332ma32" "X server for cards using Mach32 chips" "off" \
  30. "x332ma64" "X server for cards using Mach64 chips" "off" \
  31. "x332mono" "A Monochrome X server" "off" \
  32. "x332p9k" "X server for cards using P9000 chips" "off" \
  33. "x332s3" "X server for cards using S3 chips" "off" \
  34. "x332s3v" "X server for cards using S3 ViRGE chips" "off" \
  35. "x332svga" "X server for SuperVGA cards" "on" \
  36. "x332vg16" "A 16-color generic X server" "off" \
  37. "x332w32" "X server for cards using the ET4000/W32 chipset" "off" \
  38. "x332i128" "X server for the #9 Imagine 128" "off" \
  39. 2> $TMP/SeTpkgs
  40. if [ $? = 1 -o $? = 255 ]; then
  41.  rm -f $TMP/SeTpkgs
  42.  > $TMP/SeTnewtag
  43.  for pkg in fvwm2 fvwmicns lesstif ltstatic oldlibs5 oldlibs6 x3328514 \
  44.    x332agx x332bin x332cfg \
  45.    x332doc x332f100 x332fcyr x332fnon x332fnts x332fscl x332fsrv x332html \
  46.    x332i128 x332jdoc x332jset x332lib x332ma32 x332ma64 x332ma8 x332man \
  47.    x332mono x332nest x332p9k x332prog x332prt x332ps x332s3 x332s3v x332set \
  48.    x332svga x332vfb x332vg16 x332w32 xaw3d xlock xpm ; do
  49.   echo "$pkg: SKP" >> $TMP/SeTnewtag
  50.  done
  51.  exit
  52. fi
  53. cat /dev/null > $TMP/SeTnewtag
  54. for PACKAGE in x3328514 x332agx x332ma8 x332ma32 x332ma64 x332mono x332p9k \
  55. x332s3 x332svga x332vg16 x332w32 x332i128 x332s3v ; do
  56.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  57.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  58.  else
  59.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  60.  fi
  61. done
  62. dialog --title "SELECTING PACKAGES FROM SERIES X (XFree86 3.3.2)" \
  63.        --checklist "Please select the packages you wish to install \
  64. from series X. \
  65. Recommended packages have already been selected, and required \
  66. packages (fvwm2 xpm x332cfg x332bin x332lib x332fnts x332prog) \
  67. will be installed automatically. \
  68. Press ENTER when you are \
  69. done." 21 70 12 \
  70. "fvwmicns" "Color icons from xpm3icons.tar.Z" "on" \
  71. "oldlibs5" "XFree86 2.1.1 shared libraries" "on" \
  72. "oldlibs6" "XFree86 3.1.1 shared libraries" "on" \
  73. "lesstif" "A Motif-1.2 clone" "on" \
  74. "ltstatic" "Static libraries for LessTif" "off" \
  75. "x332doc" "Documentation for XFree86 3.3.2" "on" \
  76. "x332jdoc" "Japanese X documentation" "off" \
  77. "x332jset" "Japanese X setup tool" "off" \
  78. "x332html" "HTML format docs for XFree86 3.3.2" "off" \
  79. "x332ps" "PostScript format docs for XFree86 3.3.2" "off" \
  80. "x332set" "TCL/dialog X setup tool" "off" \
  81. "x332man" "Man pages for XFree86 3.3.2" "on" \
  82. "x332f100" "100 dpi fonts" "off" \
  83. "x332fnon" "Big fonts" "off" \
  84. "x332fcyr" "Cyrillic fonts" "off" \
  85. "x332fscl" "Scalable Speedo/Type1 fonts" "on" \
  86. "x332fsrv" "X font server" "off" \
  87. "x332nest" "Experimental nested X server" "off" \
  88. "x332vfb" "Virtual framebuffer X server" "off" \
  89. "x332prt" "Print-only X server" "off" \
  90. "xaw3d" "A 3-D replacement for libXaw" "on" \
  91. "xlock" "A screensaver/locker for X" "on" \
  92. 2> $TMP/SeTpkgs
  93. if [ $? = 1 -o $? = 255 ]; then
  94.  rm -f $TMP/SeTpkgs
  95.  exit
  96. fi
  97.  
  98. # Add reasonable default packages:
  99. add fvwm2 xpm x332cfg x332bin x332lib x332fnts x332prog
  100.  
  101. for PACKAGE in fvwmicns lesstif ltstatic oldlibs5 oldlibs6 x332doc \
  102.  x332f100 x332fcyr x332fnon x332fscl x332fsrv x332html \
  103.  x332jdoc x332man x332nest x332prt x332ps x332set x332vfb \
  104.  x332jset xaw3d xlock ; do
  105.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  106.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  107.  else
  108.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  109.  fi
  110. done
  111. rm -f $TMP/SeTpkgs
  112.