From b6d85b04286d30498a11aaac36e75032b1e72801 Mon Sep 17 00:00:00 2001 From: jonas Date: Sat, 10 Jun 2006 18:18:37 +0000 Subject: Added all work so far... git-svn-id: svn+ssh://xayide/home/jonas/private_svn/fleshybrid/trunk@2 8f53b18a-e215-0410-8885-9f593d34873e --- config-DEFAULTS | 119 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 config-DEFAULTS (limited to 'config-DEFAULTS') diff --git a/config-DEFAULTS b/config-DEFAULTS new file mode 100644 index 0000000..ae8a955 --- /dev/null +++ b/config-DEFAULTS @@ -0,0 +1,119 @@ +#!/bin/sh + +# Use the classic debootstrap or the newer cdebootstrap +debootstrap="cdebootstrap" + +# Default ordered list of all APT sources +aptsources="base security" + +# Default URI of base APT repository used for initial setup +aptsource_base_host="http://ftp.debian.org/debian/" + +# cdebootstrap seems to only support http URIs (unlike chroot'et aptitude) +aptsource_base_cdebootstrap="http://ftp.debian.org/debian/" + +# Tweaks at http://debian.jones.dk (disabled by default) +aptsource_jones_host="http://debian.jones.dk/" +aptsource_jones_components="kernels misc" +#aptsource_jones_components="kernels boot filesystems filesharing fileviewers php mediastreaming voip admin mailservers misc" + +# Default list of components (if not just "main") +#aptsource_base_components="main contrib non-free" + +# Default URI and components of additional APT sources +aptsource_security_host="http://security.debian.org/" +aptsource_security_components="updates/main" + +# Directories unavailable when not in maintainance mode +flashybrid_diskstore=" + /usr/doc + /usr/share/doc + /usr/share/info + /usr/share/locale + /usr/share/man + /var/cache/apt + /var/cache/debconf + /var/lib/apt + /var/lib/aptitude + /var/lib/dpkg + /usr/lib/gconv + /usr/share/aptitude +" + +# Directories stored in memory when not in maintainance mode +flashybrid_ramstore=" + /var/lib/dhcp3 + /var/lib/shorewall + /var/lib/nfs +" +# Directories always stored in memory (never preserved across boot) +flashybrid_ramtmp=" +" + +DHCPCLIENT="dhcp3" + +debootstrap_excludes="lilo,ipchains,pcmcia-cs,ppp,pppoe,pppoeconf,pppconfig,syslinux,logrotate,mailx,at,makedev,wget" +debootstrap_excludes="$debootstrap_excludes,nvi,base-config,cron,ed,fdutils,gettext-base,groff-base,info,iptables,man-db,manpages,nano,tasksel,telnet,apt-utils" +debootstrap_excludes="$debootstrap_excludes,bsdmainutils" +#debootstrap_excludes="$debootstrap_excludes,klogd,sysklogd" +debootstrap_excludes="$debootstrap_excludes,libpcap0.7" +debootstrap_excludes="$debootstrap_excludes,libtextwrap1,libdb4.2,console-common" +debootstrap_excludes="$debootstrap_excludes,console-data,console-tools,libconsole" + +# Save space by dropping MTA +debootstrap_excludes="$debootstrap_excludes,exim,exim4-base,exim4,exim4-config,exim4-daemon-light,libopencdk8,libpcre3,libtasn1-2,libgcrypt11,libgcrypt7,libgdbm3,libgnutls10,libgnutls11,libgpg-error0,liblockfile1,liblzo1" + +# Save space by dropping debconf i18n support +# (also allows to avoid logrotate - nasty to configure for r/o systems!) +#debootstrap_excludes="$debootstrap_excludes,debconf-i18n,liblocale-gettext-perl,libtext-charwidth-perl,libtext-iconv-perl,libtext-wrapi18n-perl" +#debootstrap_includes="debconf-english" +## FIXME: debootstrap currently broken and cannot include debconf-english, +## so do that as regular aptitude run within 1_makerootfs.sh. +debootstrap_excludes="$debootstrap_excludes,liblocale-gettext-perl,libtext-charwidth-perl,libtext-iconv-perl,libtext-wrapi18n-perl" +#debootstrap_excludes="$debootstrap_excludes,debconf-i18n" +#debootstrap_includes="debconf-english" + +# We want a different DHCP client - if at all +debootstrap_excludes="$debootstrap_excludes,dhcp-client" + +# Package groups depending on enabled features +aptitude_install_dhcpclient="dhcp3-client" +#aptitude_install_dhcpclient="udhcpc" +aptitude_install_grub="grub" +aptitude_install_flashybrid="flashybrid" +aptitude_install_nfs="nfs-common" + +# Kernel modules to install into the initrd +modules_install="usb-storage sd_mod scsi_mod uhci uhci-hcd ehci-hcd usbcore" +#modules_install="$modules_install vfat nls_cp437 msdos fat" + +# Boot helper apps +aptitude_install_boot="memtest86+ udev usbutils resolvconf module-init-tools" + +# Stuff semi-required for networking +aptitude_install_net="openssh-client openssh-server syslog-ng ifupdown" + +# Admin helper apps (mime-support is needed to read gzip'ed files through mc) +#aptitude_install_admin="mc mime-support file" +aptitude_install_admin="less mc mime-support" + +# Framebuffer-based infoscreen +#aptitude_install_fbinfoscreen="ppmtofb netpbm python" + +# X11-based infoscreen +# (libxmuu1 is for locally added "xset" binary taken from xbase-clients) +#aptitude_install_x11infoscreen="xfonts-base xserver-xfree86 libxmuu1 launchtool unclutter qiv" +#flashybrid_diskstore_x11infoscreen="/usr/X11R6/man" + +# X11-based PhoneHome +# (X11 core modules installed first to avoid -all packages pulled in) +aptitude_install_x11phonehome="xfonts-base xserver-xorg-input-kbd xserver-xorg-input-mouse xserver-xorg-video-i810" +aptitude_install_x11phonehome="$aptitude_install_x11phonehome xserver-xorg-core" +# (libxmuu1 is for locally added "xset" binary taken from xbase-clients) +aptitude_install_x11phonehome="$aptitude_install_x11phonehome libxmuu1 launchtool unclutter" +aptitude_install_x11phonehome="$aptitude_install_x11phonehome motion simpleopal alsa-base" +flashybrid_diskstore_x11phonehome="/usr/X11R6/man" + +# Shorewall firewall +#aptitude_install_shorewall="shorewall wget wipl-daemon dhcp3-server iptstate" +#aptitude_install_shorewall="$aptitude_install_shorewall tcpd shorewall wget dhcp3-server iptstate br2684ctl" -- cgit v1.2.3