#!/bin/sh #item ####description ###on off ### TMP=/var/log/setup/tmp if [ ! -d $TMP ]; then mkdir -p $TMP fi cat /dev/null > $TMP/SeTnewtag dialog --title "SELECTING PACKAGES FROM SERIES X (X Window System)" \ --checklist "Please confirm the packages you wish to install \ from series X. Use the UP/DOWN keys to scroll through the list, and \ the SPACE key to deselect any items you don't want to install. \ Press ENTER when you are done." \ 21 76 11 \ "compositeproto" "Prototype files (.h, .pc) for X" "on" \ "damageproto" "Prototype files (.h, .pc) for X" "on" \ "dejavu-fonts-ttf" "DejaVu TrueType font family" "on" \ "dri3proto" "Prototype files (.h, .pc) for X DRI v3" "on" \ "fixesproto" "Prototype files (.h, .pc) for X" "on" \ "font-alias" "fonts.alias files for X" "on" \ "font-cursor-misc" "font package for X" "on" \ "font-micro-misc" "font package for X" "on" \ "font-util" "font utilities package for X" "on" \ "fontconfig" "Font configuration library" "on" \ "freeglut" "A free alternative to the GLUT library" "on" \ "glew" "OpenGL Extension Wrangler Library" "on" \ "glproto" "Prototype files (.h, .pc) for X" "on" \ "glu" "Mesa OpenGL utility library" "on" \ "inputproto" "Prototype files (.h, .pc) for X" "on" \ "intel-gpu-tools" "Intel DRM driver testing tools" "on" \ "kbproto" "Prototype files (.h, .pc) for X" "on" \ "libFS" "libFS is a library for X" "on" \ "libICE" "libICE is a library for X" "on" \ "libSM" "libSM is a library for X" "on" \ "libX11" "libX11 is a library for X" "on" \ "libXScrnSaver" "libXScrnSaver is a library for X" "on" \ "libXau" "libXau is a library for X" "on" \ "libXaw" "libXaw is a library for X" "on" \ "libXaw3d" "Athena X widgets with a 3D look" "on" \ "libXaw3dXft" "Athena X widgets with a 3D look" "on" \ "libXcm" "X net-color library" "on" \ "libXcomposite" "libXcomposite is a library for X" "on" \ "libXcursor" "libXcursor is a library for X" "on" \ "libXdamage" "libXdamage is a library for X" "on" \ "libXdmcp" "libXdmcp is a library for X" "on" \ "libXevie" "libXevie is a library for X" "on" \ "libXext" "libXext is a library for X" "on" \ "libXfixes" "libXfixes is a library for X" "on" \ "libXfont" "libXfont is a library for X" "on" \ "libXfontcache" "libXfontcache is a library for X" "on" \ "libXft" "libXft is a library for X" "on" \ "libXi" "libXi is a library for X" "on" \ "libXinerama" "libXinerama is a library for X" "on" \ "libXmu" "libXmu is a library for X" "on" \ "libXp" "libXp is a library for X" "on" \ "libXpm" "libXpm is a library for X" "on" \ "libXpresent" "libXpresent is a library for X" "on" \ "libXrandr" "libXrandr is a library for X" "on" \ "libXrender" "libXrender is a library for X" "on" \ "libXres" "libXres is a library for X" "on" \ "libXt" "libXt is a library for X" "on" \ "libXtst" "libXtst is a library for X" "on" \ "libXv" "libXv is a library for X" "on" \ "libXvMC" "libXvMC is a library for X" "on" \ "libXxf86dga" "libXxf86dga is a library for X" "on" \ "libXxf86misc" "libXxf86misc is a library for X" "on" \ "libXxf86vm" "libXxf86vm is a library for X" "on" \ "libdmx" "libdmx is a library for X" "on" \ "libdrm" "libdrm is a library for X" "on" \ "libepoxy" "OpenGL function pointer management library" "on" \ "libevdev" "wrapper library for evdev devices" "on" \ "libfontenc" "libfontenc is a library for X" "on" \ "libpciaccess" "PCI access library for X" "on" \ "libpthread-stubs" "libpthread-stubs is a library for X" "on" \ "libva" "Video Acceleration API" "on" \ "libva-intel-driver" "VA driver for Intel G45 & HD Graphics family" "on" \ "libvdpau" "VDPAU wrapper library" "on" \ "libxcb" "libxcb is a library for X" "on" \ "libxkbfile" "libxkbfile is a library for X" "on" \ "libxshmfence" "The X Shared Memory Fence Library" "on" \ "mesa" "Mesa 3-D library" "on" \ "mkfontdir" "create an index of X font files in a directory" "on" \ "mtdev" "Multitouch support library" "on" \ "pixman" "Low-level pixel manipulation library" "on" \ "presentproto" "Prototype files (.h, .pc) for X" "on" \ "randrproto" "Prototype files (.h, .pc) for X" "on" \ "recordproto" "Prototype files (.h, .pc) for X" "on" \ "renderproto" "Prototype files (.h, .pc) for X" "on" \ "scrnsaverproto" "Prototype files (.h, .pc) for X" "on" \ "videoproto" "Prototype files (.h, .pc) for X" "on" \ "x11-skel" "Some directories and links needed by X11" "on" \ "xauth" "X authority file utility" "on" \ "xcb-proto" "Prototype files (.h, .pc) for X" "on" \ "xcb-util" "Utilities for XCB" "on" \ "xdm" "X Display Manager with support for XDMCP" "on" \ "xdpyinfo" "display information utility for X" "on" \ "xev" "print contents of X events" "on" \ "xextproto" "Prototype files (.h, .pc) for X" "on" \ "xf86-input-evdev" "evdev input driver for X" "on" \ "xf86-video-amdgpu" "AMD GPU video driver for X" "on" \ "xf86-video-ati" "ati video driver for X" "on" \ "xf86-video-chips" "chips video driver for X" "on" \ "xf86-video-dummy" "dummy video driver for X" "on" \ "xf86-video-intel" "intel video driver for X" "on" \ "xf86-video-nouveau" "blacklist the experimental nouveau driver" "on" \ "xf86-video-nv" "nv video driver for X" "on" \ "xf86-video-openchrome" "VIA UniChrome video driver for X" "on" \ "xf86-video-s3virge" "s3virge video driver for X" "off" \ "xf86-video-savage" "savage video driver for X" "off" \ "xf86-video-sis" "sis video driver for X" "off" \ "xf86-video-v4l" "v4l video driver for X" "off" \ "xf86-video-vesa" "vesa video driver for X" "on" \ "xf86-video-vmware" "vmware video driver for X" "off" \ "xf86driproto" "Prototype files (.h, .pc) for X" "on" \ "xf86vidmodeproto" "Prototype files (.h, .pc) for X" "on" \ "xfontsel" "point and click selection of X11 font names" "on" \ "xhost" "server access control program for X" "on" \ "xineramaproto" "Prototype files (.h, .pc) for X" "on" \ "xinit" "X Window System initializer" "on" \ "xinput" "Configure and test Xinput devices" "on" \ "xkbcomp" "compile XKB keyboard description" "on" \ "xkbevd" "XKB event daemon" "on" \ "xkbprint" "print an XKB keyboard description" "on" \ "xkbutils" "miscellaneous keyboard utilities for X" "on" \ "xkeyboard-config" "XKB data files for supported locales" "on" \ "xkill" "kill a client by its X resource" "on" \ "xmodmap" "Modifies keymap and mouse settings" "on" \ "xorg-server" "the primary X.Org X server" "on" \ "xorg-server-xvfb" "an X server for the framebuffer" "off" \ "xproto" "Prototype files (.h, .pc) for X" "on" \ "xrandr" "command line interface to RandR extension" "on" \ "xrdb" "X server resource database utility" "on" \ "xset" "user preference utility for X" "on" \ "xsetroot" "root window parameter setting utility for X" "on" \ "xsm" "X Session Manager" "on" \ "xterm" "The X terminal emulator" "on" \ "xvinfo" "print X-Video extension adaptor information" "off" \ 2> $TMP/SeTpkgs if [ $? = 1 -o $? = 255 ]; then rm -f $TMP/SeTpkgs > $TMP/SeTnewtag for pkg in \ compositeproto damageproto dejavu-fonts-ttf dri3proto fixesproto font-alias font-cursor-misc font-micro-misc font-util fontconfig freeglut glew glproto glu inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy libevdev libfontenc libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence mesa mkfontdir mtdev pixman presentproto randrproto recordproto renderproto scrnsaverproto videoproto x11-skel xauth xcb-proto xcb-util xdm xdpyinfo xev xextproto xf86-input-evdev xf86-video-amdgpu xf86-video-ati xf86-video-chips xf86-video-dummy xf86-video-intel xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-s3virge xf86-video-savage xf86-video-sis xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86driproto xf86vidmodeproto xfontsel xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xmodmap xorg-server xorg-server-xvfb xproto xrandr xrdb xset xsetroot xsm xterm xvinfo \ ; do echo "$pkg: SKP" >> $TMP/SeTnewtag done exit fi cat /dev/null > $TMP/SeTnewtag for PACKAGE in \ compositeproto damageproto dejavu-fonts-ttf dri3proto fixesproto font-alias font-cursor-misc font-micro-misc font-util fontconfig freeglut glew glproto glu inputproto intel-gpu-tools kbproto libFS libICE libSM libX11 libXScrnSaver libXau libXaw libXaw3d libXaw3dXft libXcm libXcomposite libXcursor libXdamage libXdmcp libXevie libXext libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm libXpresent libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga libXxf86misc libXxf86vm libdmx libdrm libepoxy libevdev libfontenc libpciaccess libpthread-stubs libva libva-intel-driver libvdpau libxcb libxkbfile libxshmfence mesa mkfontdir mtdev pixman presentproto randrproto recordproto renderproto scrnsaverproto videoproto x11-skel xauth xcb-proto xcb-util xdm xdpyinfo xev xextproto xf86-input-evdev xf86-video-amdgpu xf86-video-ati xf86-video-chips xf86-video-dummy xf86-video-intel xf86-video-nouveau xf86-video-nv xf86-video-openchrome xf86-video-s3virge xf86-video-savage xf86-video-sis xf86-video-v4l xf86-video-vesa xf86-video-vmware xf86driproto xf86vidmodeproto xfontsel xhost xineramaproto xinit xinput xkbcomp xkbevd xkbprint xkbutils xkeyboard-config xkill xmodmap xorg-server xorg-server-xvfb xproto xrandr xrdb xset xsetroot xsm xterm xvinfo \ ; do if grep "\(^\| \)$PACKAGE\( \|$\)" $TMP/SeTpkgs 1> /dev/null 2> /dev/null ; then echo "$PACKAGE: ADD" >> $TMP/SeTnewtag else echo "$PACKAGE: SKP" >> $TMP/SeTnewtag fi done rm -f $TMP/SeTpkgs