the diff below changes src/distrib/miniroot/install.sub to by default skip x* 
sets if someone do not expect to run X 
"Do you expect to run the X Window System [no]"

if someone still want to install those sets may select by hand afterwards:
"Set name(s)? (or 'abort' or 'done') [done] x*" 

i've compile a RAMDISK_CD and seems to work fine.

ok? feedback?
Index: install.sub
===================================================================
RCS file: /cvs/src/distrib/miniroot/install.sub,v
retrieving revision 1.674
diff -u -p -r1.674 install.sub
--- install.sub 2 Jan 2013 20:35:00 -0000       1.674
+++ install.sub 11 Jan 2013 23:41:45 -0000
@@ -1098,8 +1098,9 @@ install_files() {
        for _f in $THESETS; do
                isin $_f $_files || continue;
                _sets=$(addel $_f $_sets)
-               if [[ -z $DISPLAY && ! -d /mnt/etc/X11 ]]; then
-                       # No displays and X isn't installed ==> skip X sets
+               if [[ -z $DISPLAY && ! -d /mnt/etc/X11 || $x11 == n ]]; then
+                       # No displays and X isn't installed or do not expect to 
run X
+                       # => skip X sets
                        isin ${_f%${VERSION}.tgz} xbase xetc xshare xfont xserv 
&& continue
                fi
                isin $_f $DEFAULTSETS "site$VERSION-$(hostname -s).tgz" && \

Reply via email to