home *** CD-ROM | disk | FTP | other *** search
/ Freelog 2 / Freelog002.iso / slakware / k1 / maketag.ez < prev    next >
Text File  |  1999-02-08  |  1KB  |  45 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 SOFTWARE FROM SERIES K (Linux kernel source)" \
  19.        --checklist "Please select the source code you wish to install \
  20. from series K. Use the \
  21. UP/DOWN keys to scroll through the list, and the SPACE key to select \
  22. the items you wish to install. \
  23. Press ENTER when you are \
  24. done." 12 70 2 \
  25. "lx2035" "Linux kernel source version 2.0.35" "on" \
  26. "linuxinc" "Linux kernel source include files" "on" \
  27. 2> $TMP/SeTpkgs
  28. if [ $? = 1 -o $? = 255 ]; then
  29.  rm -f $TMP/SeTpkgs
  30.  > $TMP/SeTnewtag
  31.  for pkg in lx2035 linuxinc ; do
  32.   echo "$pkg: SKP" >> $TMP/SeTnewtag
  33.  done
  34.  exit
  35. fi
  36. cat /dev/null > $TMP/SeTnewtag
  37. for PACKAGE in lx2035 linuxinc ; do
  38.  if fgrep \"$PACKAGE\" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then
  39.   echo "$PACKAGE: ADD" >> $TMP/SeTnewtag
  40.  else
  41.   echo "$PACKAGE: SKP" >> $TMP/SeTnewtag
  42.  fi
  43. done
  44. rm -f $TMP/SeTpkgs
  45.