#/bin/bash # This is the config for gNewSense, alter as appropriate for your own distro if [ $UID != 0 ]; then echo 'This script must be run as root' exit 1 fi # For kde download before anything libbogl-dev # Chris Fernandez ## UPSTREAM # Where to get upstream packages from. Currently only supports http MIRROR=http://localhost/~bbrazil/srv/ubuntu MIRRORDIST=hardy ## DISTRO SPECIFIC CONFIGURATION # May break if you use anything other than letters and numbers DISTRONAME=gNewSense DISTRONAME_L=`echo $DISTRONAME | tr 'A-Z' 'a-z'` BASE_RELEASE=deltah [ -z $RELEASE ] && RELEASE=$BASE_RELEASE TAGLINE="Free as in Freedom" SIGNINGKEY=91854607 # Do you want to enable backports and updates? UPDATES=1 BACKPORTS=1 ## MID STREAM # Where things go on the filesystem BASEDIR=/srv/gnewsense # Where the buildscripts and livecd pull sources from REPOAPT=http://127.0.0.1/~bbrazil/srv/gnewsense/gnewsense ## LIVE CD LIVECD_VERSION=2.0 ## ARCHIVE AND MEDIA # Primary mirror should be archive.$DOMAIN, secondaries are CC.archive.$DOMAIN # Security host will be security.$DOMAIN and CC.security.$DOMAIN # Launchpad queries are redirected to lp.$DOMAIN # Bittorrent will use http://torrent.$DOMAIN:6969/announce DOMAIN=gnewsense.org # Optional bittorrent announce list (btmakemetafile.bittornado --help) BITTORRENT_ANNOUNCE_LIST='' # Where to push the repo and livecds RSYNC_DEST=archive.$DOMAIN:/srv/$DISTRONAME_L ## ARTWORK LOGO_LETTER=g LOGO_COLOUR=green # Don't choose black or yellow # For KDE artwork KLOGO_COLOUR=OliveDrab # Changes to be made to the ubuntu-minimal etc. and packages META_minimal_ADD="" META_standard_ADD="emacs nethack bsdgames build-essential" META_desktop_ADD="${DISTRONAME_L}-artwork ${DISTRONAME_L}-gdm-themes epiphany-browser usplash-theme-gnewsense" META_minimal_REMOVE="" META_standard_REMOVE="popularity-contest friendly-recovery" META_desktop_REMOVE="ubuntu-docs ubuntu-artwork apport-gtk hwtest-gtk usplash-theme-ubuntu ubuntu-gdm-themes firefox ubufox firefox-gnome-support jockey-gtk" META_KDE_desktop_ADD="k${DISTRONAME_L}-default-settings k${DISTRONAME_L}-artwork-usplash" META_KDE_desktop_REMOVE="ubuntu-docs kubuntu-docs kubuntu-artwork-usplash kubuntu-default-settings apport-qt" LIVECD_EXTRAS="ubiquity xresprobe binutils-static gvfs-fuse gparted" FIREFOX_NAME=BurningDog # Extra packages to add to the source cd CDSOURCE_ADD="builder" # Extra packages to install in the chroot CHROOT_EXTRA_PACKAGES="cdbs python-dev python-distutils-extra python-central libusplash-dev" # Version numbers to be appended to generated .debs # Mostly used during development UBIQUITY_VERSION=17 BASE_FILES_VERSION=4 UPDATE_MANAGER_VERSION=3 ARTWORK_VERSION=18 META_VERSION=20 KERNEL_VERSION=6 LAUNCHPAD_INTEGRATION_VERSION=1 BUILDER_VERSION=1 EXAMPLE_CONTENT_VERSION=5 KDEFAULT_SETTINGS_VERSION=8 KMETA_VERSION=1 FIREFOX_VERSION=5 MESA_VERSION=2 XORG_SERVER_VERSION=2 GNOME_DESKTOP_VERSION=1 YELP_VERSION=1 HUMAN_ICON_THEME_VERSION=3 GNOME_PANEL_VERSION=1 EPIPHANY_BROWSER_VERSION=2 PYTHON_APT_VERSION=10 LINUX_UBUNTU_MODULES_VERSION=2 APP_INSTALL_DATA_UBUNTU_VERSION=1 MODULE_INIT_TOOLS_VERSION=2 # Allow for local customisations if [ -x config.local ]; then . config.local; fi #PATHS WORKINGDIR=$BASEDIR/tmp # Where to put stuff for creating the livecd, and creating packages LIVECDDIR=$BASEDIR/livecd REPODST=$BASEDIR/$DISTRONAME_L # Without this, the diff cleaning for gen-kernel will break. Probably affects other stuff too. LANG=C