From 8e0d211bf674953f2830830e27cb80a8b720ef17 Mon Sep 17 00:00:00 2001 From: root Date: Thu, 2 Sep 2010 10:26:04 +0200 Subject: Initial commit --- .gitignore | 4 + auto/build | 3 + auto/clean | 17 ++ auto/config | 61 +++++++ config/binary_syslinux/splash.png | Bin 0 -> 260711 bytes config/chroot_local-hooks/01-macbook | 6 + config/chroot_local-hooks/02-skype | 5 + config/chroot_local-hooks/03-distro | 17 ++ config/chroot_local-hooks/04-cleanup | 36 +++++ config/chroot_local-hooks/04-cleanup.orig | 36 +++++ config/chroot_local-hooks/05-ndis | 3 + config/chroot_local-hooks/06-bluetooth | 3 + config/chroot_local-hooks/fix-kanotix-graphics.sh | 63 ++++++++ config/chroot_local-hooks/hotfixes.sh | 57 +++++++ config/chroot_local-hooks/update-initramfs.sh | 15 ++ config/chroot_local-includes/etc/bash.bashrc | 57 +++++++ config/chroot_local-includes/etc/kanotix-version | 1 + config/chroot_local-includes/etc/live/config.conf | 10 ++ .../lib/live/config/900-sudo-su-alias | 42 +++++ .../lib/live/config/901-hotfixes | 7 + .../etcskel-kanotix_0.7.12_all.deb | Bin 0 -> 43386 bytes config/chroot_local-packageslists/kanotix.list | 177 +++++++++++++++++++++ config/chroot_local-preseed/pbuilder.cfg | 1 + config/chroot_local-preseed/printconf.cfg | 1 + config/chroot_local-preseed/sun-java6-bin.cfg | 1 + config/repositories/acritox | 3 + config/repositories/acritox.gpg | 30 ++++ config/repositories/excalibur | 3 + config/repositories/excalibur.gpg | 30 ++++ 29 files changed, 689 insertions(+) create mode 100644 .gitignore create mode 100755 auto/build create mode 100755 auto/clean create mode 100755 auto/config create mode 100644 config/binary_syslinux/splash.png create mode 100755 config/chroot_local-hooks/01-macbook create mode 100755 config/chroot_local-hooks/02-skype create mode 100755 config/chroot_local-hooks/03-distro create mode 100755 config/chroot_local-hooks/04-cleanup create mode 100755 config/chroot_local-hooks/04-cleanup.orig create mode 100755 config/chroot_local-hooks/05-ndis create mode 100755 config/chroot_local-hooks/06-bluetooth create mode 100755 config/chroot_local-hooks/fix-kanotix-graphics.sh create mode 100755 config/chroot_local-hooks/hotfixes.sh create mode 100755 config/chroot_local-hooks/update-initramfs.sh create mode 100644 config/chroot_local-includes/etc/bash.bashrc create mode 100644 config/chroot_local-includes/etc/kanotix-version create mode 100644 config/chroot_local-includes/etc/live/config.conf create mode 100755 config/chroot_local-includes/lib/live/config/900-sudo-su-alias create mode 100755 config/chroot_local-includes/lib/live/config/901-hotfixes create mode 100644 config/chroot_local-packages/etcskel-kanotix_0.7.12_all.deb create mode 100644 config/chroot_local-packageslists/kanotix.list create mode 100644 config/chroot_local-preseed/pbuilder.cfg create mode 100644 config/chroot_local-preseed/printconf.cfg create mode 100644 config/chroot_local-preseed/sun-java6-bin.cfg create mode 100644 config/repositories/acritox create mode 100644 config/repositories/acritox.gpg create mode 100644 config/repositories/excalibur create mode 100644 config/repositories/excalibur.gpg diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..621dc37 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +/cache +/binary* +/chroot + diff --git a/auto/build b/auto/build new file mode 100755 index 0000000..25e0a99 --- /dev/null +++ b/auto/build @@ -0,0 +1,3 @@ +#!/bin/sh + +lh build noauto ${@} 2>&1 | tee binary.log diff --git a/auto/clean b/auto/clean new file mode 100755 index 0000000..90634ac --- /dev/null +++ b/auto/clean @@ -0,0 +1,17 @@ +#!/bin/sh + +rm -f build.log + +# Remove generated files +rm -f config/binary config/bootstrap config/chroot config/common config/source + +# Remove empty directories in config tree +if ls config/*/ > /dev/null 2>&1 +then + rmdir --ignore-fail-on-non-empty config/*/ +fi + +if [ -d config ] +then + rmdir --ignore-fail-on-non-empty config +fi diff --git a/auto/config b/auto/config new file mode 100755 index 0000000..018610c --- /dev/null +++ b/auto/config @@ -0,0 +1,61 @@ +#!/bin/sh + +DEFAULT_CHROOT=http://ftp.de.debian.org/debian +DEFAULT_CHROOT_SECURITY=http://security.debian.org/ +DEFAULT_BINARY=http://ftp.de.debian.org/debian +DEFAULT_BINARY_SECURITY=http://security.debian.org/ + +MIRROR_CHROOT="${1:-$DEFAULT_CHROOT}" +MIRROR_CHROOT_SECURITY="${2:-$DEFAULT_CHROOT_SECURITY}" +MIRROR_BINARY="${3:-${1:-$DEFAULT_BINARY}}" +MIRROR_BINARY_SECURITY="${4:-${2:-$DEFAULT_BINARY_SECURITY}}" +MIRROR_BOOTSTRAP="${5:-${1:-$DEFAULT_CHROOT}}" + +if test "$MIRROR_CHROOT" = -; then + MIRROR_CHROOT="$DEFAULT_CHROOT" +fi +if test "$MIRROR_CHROOT_SECURITY" = -; then + MIRROR_CHROOT_SECURITY="$DEFAULT_CHROOT_SECURITY" +fi +if test "$MIRROR_BINARY" = -; then + MIRROR_BINARY="$DEFAULT_BINARY" +fi +if test "$MIRROR_BINARY_SECURITY" = -; then + MIRROR_BINARY_SECURITY="$DEFAULT_BINARY_SECURITY" +fi +if test "$MIRROR_BOOTSTRAP" = -; then + MIRROR_BOOTSTRAP="$DEFAULT_CHROOT" +fi + +lh config noauto \ + --iso-volume KANOTIX \ + --iso-preparer kanotix.com \ + --iso-publisher kanotix.com \ + --hostname Kanotix \ + --username kanotix \ + --chroot-filesystem squashfs \ + --debian-installer false \ + --linux-flavours generic \ + --linux-packages "linux-image-2.6.32-21 linux-headers-2.6.32-21" \ + --apt aptitude \ + --apt-recommends false \ + --bootappend-live 'quiet vga=791 live-config.utc=no live-config.timezone=Europe/Berlin live-config.locales=de keyb=de-latin1-nodeadkeys klayout=de kvariant=nodeadkeys' \ + --distribution squeeze \ + --archive-areas "main contrib non-free" \ + --repositories "live.debian.net acritox excalibur" \ + --security false \ + --checksums md5 \ + --bootloader syslinux \ + --syslinux-timeout 5 \ + --syslinux-menu true \ + --syslinux-splash config/binary_syslinux/splash.png \ + --memtest false \ + --mirror-bootstrap ${MIRROR_BOOTSTRAP} \ + --mirror-chroot ${MIRROR_CHROOT} \ + --mirror-chroot-security ${MIRROR_CHROOT_SECURITY} \ + --mirror-binary ${MIRROR_BINARY} \ + --mirror-binary-security ${MIRROR_BINARY_SECURITY} \ + --binary-indices true \ + --packages-lists "standard-x11" \ + ${@} + diff --git a/config/binary_syslinux/splash.png b/config/binary_syslinux/splash.png new file mode 100644 index 0000000..56a3bb2 Binary files /dev/null and b/config/binary_syslinux/splash.png differ diff --git a/config/chroot_local-hooks/01-macbook b/config/chroot_local-hooks/01-macbook new file mode 100755 index 0000000..3526bc6 --- /dev/null +++ b/config/chroot_local-hooks/01-macbook @@ -0,0 +1,6 @@ +#!/bin/sh +mkdir -p /etc/skel/.kde/Autostart +cat >/etc/skel/.kde/Autostart/macbook.sh < /etc/skel/.kde/share/config/kdeglobals +#rm -f /etc/skel/.kde/share/config/kdeglobals.tmp +rm -f /etc/skel/Desktop/kanotix-irc.desktop.tmp +if [ -f /etc/skel/Desktop/kanotix-irc.desktop ]; then + echo '#!/usr/bin/env xdg-open' > /etc/skel/Desktop/kanotix-irc.desktop.tmp + grep -v xdg-open /etc/skel/Desktop/kanotix-irc.desktop >> /etc/skel/Desktop/kanotix-irc.desktop.tmp + rm -f /etc/skel/Desktop/kanotix-irc.desktop + mv /etc/skel/Desktop/kanotix-irc.desktop.tmp /etc/skel/Desktop/kanotix-irc.desktop + chmod +x /etc/skel/Desktop/kanotix-irc.desktop +fi diff --git a/config/chroot_local-hooks/04-cleanup b/config/chroot_local-hooks/04-cleanup new file mode 100755 index 0000000..cae7860 --- /dev/null +++ b/config/chroot_local-hooks/04-cleanup @@ -0,0 +1,36 @@ +#!/bin/sh +#apt-get remove --yes --purge aptitude dselect nano vim-tiny libdiscover1 resolvconf +apt-get remove --yes --purge nano vim-tiny libdiscover1 resolvconf +/usr/sbin/remove-orphans || true +# Removing unused files +find . -name *~ | xargs rm -f +# Cleaning apt lists +rm -rf /var/lib/apt/lists +mkdir -p /var/lib/apt/lists/partial +# Cleaning apt cache +rm -rf /var/cache/apt +mkdir -p /var/cache/apt/archives/partial +# Truncating logs +for FILE in $(find /var/log/ -type f) +do + : > ${FILE} +done +# custom cleanup +rm -f /var/lib/apt/lists/* || true +rm -f /var/cache/apt/*.bin +dpkg --clear-avail +apt-cache gencaches +update-pciids || true +rm -f /usr/share/misc/pci.ids.* +update-usbids || true +rm -f /var/lib/usbutils/usb.ids.* +# Force old autologin +rm -rf /etc/default/kdm.d +# Some application defaults +update-alternatives --set pager /usr/bin/most || true +update-alternatives --set x-window-manager /usr/bin/openbox || true +update-alternatives --set x-window-manager /usr/bin/kwin || true +update-alternatives --set x-www-browser /usr/bin/iceweasel || true +update-alternatives --set x-session-manager /usr/bin/startlxde || true +update-alternatives --set x-session-manager /usr/bin/startkde || true +update-alternatives --set editor /usr/bin/vim.basic || true diff --git a/config/chroot_local-hooks/04-cleanup.orig b/config/chroot_local-hooks/04-cleanup.orig new file mode 100755 index 0000000..ca5ef0f --- /dev/null +++ b/config/chroot_local-hooks/04-cleanup.orig @@ -0,0 +1,36 @@ +#!/bin/sh +#apt-get remove --yes --purge aptitude dselect nano vim-tiny libdiscover1 resolvconf +apt-get remove --yes --purge nano vim-tiny libdiscover1 resolvconf +/usr/sbin/remove-orphans || true +# Removing unused files +find . -name *~ | xargs rm -f +# Cleaning apt lists +rm -rf /var/lib/apt/lists +mkdir -p /var/lib/apt/lists/partial +# Cleaning apt cache +rm -rf /var/cache/apt +mkdir -p /var/cache/apt/archives/partial +# Truncating logs +for FILE in $(find /var/log/ -type f) +do + : > ${FILE} +done +# custom cleanup +rm -f /var/lib/apt/lists/* || true +rm -f /var/cache/apt/*.bin +dpkg --clear-avail +apt-cache gencaches +update-pciids || true +rm -f /usr/share/misc/pci.ids.* +update-usbids || true +rm -f /var/lib/usbutils/usb.ids.* +# Force old autologin +rm -rf /etc/default/kdm.d +# Some application defaults +update-alternatives --set pager /usr/bin/most || true +update-alternatives --set x-window-manager /usr/bin/openbox || true +update-alternatives --set x-window-manager /usr/bin/kwin || true +update-alternatives --set x-www-browser /usr/bin/iceweasel || true +update-alternatives --set x-session-manager /usr/bin/startlxde || true +update-alternatives --set x-session-manager /usr/bin/startkde || true +update-alternatives --set editor /usr/bin/mcedit-debian || true diff --git a/config/chroot_local-hooks/05-ndis b/config/chroot_local-hooks/05-ndis new file mode 100755 index 0000000..306c6d5 --- /dev/null +++ b/config/chroot_local-hooks/05-ndis @@ -0,0 +1,3 @@ +#!/bin/sh +wget -qO- http://kanotix.com/files/fix/ndiswrapper/ndiswrapper64-fwlan64.tar.gz|tar zxC /etc +ndiswrapper -ma diff --git a/config/chroot_local-hooks/06-bluetooth b/config/chroot_local-hooks/06-bluetooth new file mode 100755 index 0000000..98f422e --- /dev/null +++ b/config/chroot_local-hooks/06-bluetooth @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i 's/^\(HIDD_ENABLED\)=.*/\1=1/' /etc/default/bluetooth +#sed -i 's/\(^HIDD_OPTIONS\)=.*/\1="--master --server --search"/' /etc/default/bluetooth diff --git a/config/chroot_local-hooks/fix-kanotix-graphics.sh b/config/chroot_local-hooks/fix-kanotix-graphics.sh new file mode 100755 index 0000000..b9e8eb7 --- /dev/null +++ b/config/chroot_local-hooks/fix-kanotix-graphics.sh @@ -0,0 +1,63 @@ +#!/bin/sh +if test $(id -u) != 0; then + echo Error: You must be root to run this script! + exit 1 +fi +# reinstall grub +if [ -w /boot/grub/menu.lst ] && false; then + OLDGRUB=$(awk -F= '/^# groot/{print $2}' /boot/grub/menu.lst) + if [ -n "$OLDGRUB" ]; then + grub-install --recheck --no-floppy "$OLDGRUB" &>/dev/null + grub-install --recheck --no-floppy "$OLDGRUB" + fi + # add quiet option if not there + KOPT=$(awk '/# kopt/' /boot/grub/menu.lst) + if [ -n "$KOPT" ]; then + case $KOPT in + *quiet*) ;; + *) + perl -pi -e "s|^$KOPT|$KOPT quiet|" /boot/grub/menu.lst + update-grub + ;; + esac + fi +fi +# use new message file +if [ -f /boot/message.hd ]; then + rm -f /boot/message + ln -s message.hd /boot/message +fi +# activate splashy +FROZEN= +[ -f /etc/frozen-rc.d ] && FROZEN=1 +[ -r /etc/default/distro ] && . /etc/default/distro +if [ -x /etc/init.d/splashy-init -a "$FLL_DISTRO_MODE" != "live" ]; then + [ -x /usr/sbin/unfreeze-rc.d ] && /usr/sbin/unfreeze-rc.d + update-rc.d -f splashy-init remove + update-rc.d splashy-init start 03 S . stop 01 0 6 . + [ -n "$FROZEN" -a -x /usr/sbin/freeze-rc.d ] && /usr/sbin/freeze-rc.d +fi +# config splashy +# fix ksplash +if [ -d /usr/share/apps/ksplash/Themes/KanotixClouds ]; then + for x in /root/.kde/share/config/ksplashrc /home/*/.kde/share/config/ksplashrc; do + [ -w "$x" ] && perl -pi -e 's/Theme=.*/Theme=KanotixClouds/' "$x" + done +fi +[ -d /etc/splashy/themes/KanotixPenguins ] && splashy_config -s KanotixPenguins +[ -d /etc/splashy/themes/Kanotix64Penguins ] && splashy_config -s Kanotix64Penguins +# fix kdm +rm -f /etc/kde3/kdm/Xservers +perl -pi -e 's/^(MinShowUID)=.*/\1=500/' /etc/kde3/kdm/kdmrc +if [ -d /usr/share/apps/kdm/themes/KanotixPenguins ]; then + perl -pi -e 's/^#*(UseTheme)=.*/\1=true/' /etc/kde3/kdm/kdmrc + perl -pi -e 's|^(Theme)=.*|\1=/usr/share/apps/kdm/themes/KanotixPenguins|' /etc/kde3/kdm/kdmrc +fi +if [ -d /usr/share/apps/kdm/themes/Kanotix64Penguins ]; then + perl -pi -e 's/^#*(UseTheme)=.*/\1=true/' /etc/kde3/kdm/kdmrc + perl -pi -e 's|^(Theme)=.*|\1=/usr/share/apps/kdm/themes/Kanotix64Penguins|' /etc/kde3/kdm/kdmrc +fi +# kdm background +[ -r /usr/share/wallpapers/kanotix.png ] && perl -pi -e 's|^(Wallpaper)=.*|\1=/usr/share/wallpapers/kanotix.png|' /etc/kde3/kdm/backgroundrc +# fix udev +rm -f /etc/udev/rules.d/40-prism2.rule diff --git a/config/chroot_local-hooks/hotfixes.sh b/config/chroot_local-hooks/hotfixes.sh new file mode 100755 index 0000000..f5d006e --- /dev/null +++ b/config/chroot_local-hooks/hotfixes.sh @@ -0,0 +1,57 @@ +#!/bin/sh +if [ "$(id -u)" != 0 ]; then + echo Error: You must be root to run this script! + exit 1 +fi + +# re-enable powerbutton +if [ -f /etc/powersave/events ]; then + sed -i 's/^\(EVENT_BUTTON_POWER=\).*/\1"wm_shutdown"/' /etc/powersave/events + pidof powersaved >/dev/null && /etc/init.d/powersaved restart +fi + +# vim tuning +if [ -d /etc/vim ]; then + rm -f /etc/vim/vimrc.local +cat < /etc/vim/vimrc.local +syntax on +set background=dark +set showmatch " Show matching brackets. +set pastetoggle= +EOT +fi + +# fix kdm/gdm/xdm/wdm startup +for x in kdm gdm xdm wdm; do + if [ -x /etc/init.d/$x ]; then + update-rc.d -f $x remove + update-rc.d $x start 99 5 . stop 01 0 1 2 3 4 6 . + fi +done + +# init 5 as default +sed -i s/id:.:initdefault:/id:5:initdefault:/ /etc/inittab + +# enable textlogins for runlevel 4/5 +sed -i 's/\([1-6]:23\):/\145:/' /etc/inittab + +insserv live-config + +# workarounds to fix old kanotix installs +rm -f /etc/profile /etc/environment +cp /usr/share/base-files/profile /etc +rm -rf /etc/sysconfig + +# rm/cp/mv aliases and bash completion for login shell +cat <> /etc/profile + +# enable bash completion in interactive shells +if [ -f /etc/bash_completion ]; then + . /etc/bash_completion +fi + +# Some more alias to avoid making mistakes: +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' +EOT diff --git a/config/chroot_local-hooks/update-initramfs.sh b/config/chroot_local-hooks/update-initramfs.sh new file mode 100755 index 0000000..5179f77 --- /dev/null +++ b/config/chroot_local-hooks/update-initramfs.sh @@ -0,0 +1,15 @@ +#!/bin/sh + +# This is a hook for live-helper(7) to rebuild the initramfs image. +# To enable it, copy or symlink this hook into your config/chroot_local-hooks +# directory. +# +# Note: You only want to use this hook if you have modified any initramfs-script +# during the build and need to refresh the initrd.img for that purpose. + +for KERNEL in /boot/vmlinuz-* +do + VERSION="$(basename ${KERNEL} | sed -e 's|vmlinuz-||')" + + update-initramfs -k ${VERSION} -t -u +done diff --git a/config/chroot_local-includes/etc/bash.bashrc b/config/chroot_local-includes/etc/bash.bashrc new file mode 100644 index 0000000..ea000a6 --- /dev/null +++ b/config/chroot_local-includes/etc/bash.bashrc @@ -0,0 +1,57 @@ +# System-wide .bashrc file for interactive bash(1) shells. + +# To enable the settings / commands in this file for login shells as well, +# this file has to be sourced in /etc/profile. + +# If not running interactively, don't do anything +[ -z "$PS1" ] && return + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "$debian_chroot" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, overwrite the one in /etc/profile) +PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' + +# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default. +# If this is an xterm set the title to user@host:dir +#case "$TERM" in +#xterm*|rxvt*) +# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' +# ;; +#*) +# ;; +#esac + +# enable bash completion in interactive shells +if [ -f /etc/bash_completion ]; then + . /etc/bash_completion +fi + +# enable color support of ls and also add handy aliases +if [ -x /usr/bin/dircolors ]; then + eval "`dircolors -b`" + alias ls='ls --color=auto' + #alias dir='dir --color=auto' + #alias vdir='vdir --color=auto' + + alias grep='grep --color=auto' + #alias fgrep='fgrep --color=auto' + #alias egrep='egrep --color=auto' +fi + +# Some more alias to avoid making mistakes: +alias rm='rm -i' +alias cp='cp -i' +alias mv='mv -i' +alias ll='ls -l' +alias la='ls -A' +alias l='ls -CF' +alias ..='cd ..' +alias cd..='cd ..' + diff --git a/config/chroot_local-includes/etc/kanotix-version b/config/chroot_local-includes/etc/kanotix-version new file mode 100644 index 0000000..848ae27 --- /dev/null +++ b/config/chroot_local-includes/etc/kanotix-version @@ -0,0 +1 @@ +Kanotix Hellfire acritoxtest diff --git a/config/chroot_local-includes/etc/live/config.conf b/config/chroot_local-includes/etc/live/config.conf new file mode 100644 index 0000000..0b004db --- /dev/null +++ b/config/chroot_local-includes/etc/live/config.conf @@ -0,0 +1,10 @@ +LIVE_USERNAME="kanotix" +LIVE_USER_FULLNAME="Kanotix Live user" +LIVE_HOSTNAME="Kanotix" +LIVE_LOCALES= +LIVE_TIMEZONE= +LIVE_UTC= +LIVE_HOOK= + +export LIVE_USERNAME LIVE_USER_FULLNAME LIVE_HOSTNAME LIVE_LOCALES LIVE_TIMEZONE LIVE_UTC LIVE_HOOK + diff --git a/config/chroot_local-includes/lib/live/config/900-sudo-su-alias b/config/chroot_local-includes/lib/live/config/900-sudo-su-alias new file mode 100755 index 0000000..1f7b891 --- /dev/null +++ b/config/chroot_local-includes/lib/live/config/900-sudo-su-alias @@ -0,0 +1,42 @@ +#!/bin/sh + +# live-config(7) - System Configuration Scripts +# Copyright (C) 2006-2010 Daniel Baumann +# +# live-config comes with ABSOLUTELY NO WARRANTY; for details see COPYING. +# This is free software, and you are welcome to redistribute it +# under certain conditions; see COPYING for details. + + +Sudoalias () +{ + # Checking if package is already configured + if [ -e /var/lib/live/config/sudo-su-alias ] + then + return + fi + + echo -n " sudoalias" + + Configure_sudoalias +} + +Configure_sudoalias () +{ + # Checking if if package is already configured differently + if grep -q "livecd password hook" /home/${LIVE_USERNAME}/.bashrc + then + return + fi + sudo -u "${LIVE_USERNAME}" sh -c "cat >> /home/${LIVE_USERNAME}/.bashrc" << EOF + +# livecd password hook +alias su="sudo su" +alias sux="sudo sux" +EOF + + # Creating state file + touch /var/lib/live/config/sudoalias +} + +Sudoalias diff --git a/config/chroot_local-includes/lib/live/config/901-hotfixes b/config/chroot_local-includes/lib/live/config/901-hotfixes new file mode 100755 index 0000000..9d8214a --- /dev/null +++ b/config/chroot_local-includes/lib/live/config/901-hotfixes @@ -0,0 +1,7 @@ +#!/bin/sh + +# fix timezone +if [ -n "${LIVE_TIMEZONE}" ]; then + echo "${LIVE_TIMEZONE}" > /etc/timezone +fi + diff --git a/config/chroot_local-packages/etcskel-kanotix_0.7.12_all.deb b/config/chroot_local-packages/etcskel-kanotix_0.7.12_all.deb new file mode 100644 index 0000000..caf4892 Binary files /dev/null and b/config/chroot_local-packages/etcskel-kanotix_0.7.12_all.deb differ diff --git a/config/chroot_local-packageslists/kanotix.list b/config/chroot_local-packageslists/kanotix.list new file mode 100644 index 0000000..0b97c91 --- /dev/null +++ b/config/chroot_local-packageslists/kanotix.list @@ -0,0 +1,177 @@ +unrar +unzip +zip +unp +iceweasel-l10n-de +module-assistant +build-essential +fakeroot +libstdc++5 +bzip2 +cdbs +dkms +devscripts +pbuilder +k3b +k3b-i18n +libk3b3-extracodecs +normalize-audio +dvd+rw-tools +pidgin +libpurple-bin +gstreamer0.10-plugins-base +gstreamer0.10-plugins-good +debconf-utils +dd-rhelp +testdisk +gpart +weechat +konversation +kanotix-irc +acritoxinstaller-kanotix +sun-java6-plugin +ntfs-3g +ntfsprogs +reiserfsprogs +dmraid +kpartx +dosfstools +lvm2 +parted +cryptsetup +os-prober +mbr +mdadm +hfsplus +hfsutils +jfsutils +xfsprogs +linux-firmware +ndiswrapper-utils-1.9 +libv4l-0 +lib32v4l-0 +gimp +gimp-print +xsane +libsane-extras +sane-utils +sane +gwenview-i18n +infobash +sysv-freeze +kanotix-menu +etcskel-kanotix +user-profile-kanotix +kanotix64-graphics +grub2-splashimage-kanotix64-penguins +kanotix-scripts +kanotix-toolkit +rebuildfstab-kanotix +hwsetup-ng +xf86config-kanotix +kanotix-screenres +avm-firmware +dwl520e1-firmware +netcardconfig-kanotix +kanotix-dsl +kanotix-isdn +gprsconnect-kanotix +modemlink-kanotix +hal +kdebase +kdm +kde-i18n-de +kwalletmanager +kmix +icedove-l10n-de +acpid +mozilla-mplayer +kaffeine +libarts1-xine +libsdl1.2debian-alsa +amarok +kdemultimedia-kio-plugins +kamera +sox +alsa-oss +aumix +smplayer +pcmciautils +openssh-client +sshfs +pppoeconf +nfs-common +bluez-audio +ethtool +vpnc +openvpn +cups-pdf +cups-bsd +cups-client +foomatic-db-engine +foomatic-db-hpijs +foomatic-filters-ppds +foomatic-db-gutenprint +cups-driver-gutenprint +foo2zjs +printconf +hplip-gui +phoronix-test-suite-gui +skype +pidgin-skype +gtk2-engines +vim +mc +most +less +rsync +hdparm +pciutils +powersaved +wireless-tools +sux +htop +bash-completion +grub-pc +di +cfv +whois +joystick +screen +ntpdate +usb-modeswitch +tofrodos +schedtool +hwinfo +alsa-oss +smartmontools +user-setup +whois +wacom-tools +wine +xdg-utils +ark +xserver-xorg-video-all +xserver-xorg-input-all +xserver-xorg-video-radeonhd +xserver-xorg-video-openchrome +xserver-xorg-video-geode +mesa-utils +libgl1-mesa-dri +xdialog +kpowersave +ksnapshot +gparted +kpackage +kpdf +kghostview +kcalc +kuser +screentube +kdebluetooth +umtsmon +kppp +wicd +koffice +koffice-i18n-de +openthesaurus-de-kword diff --git a/config/chroot_local-preseed/pbuilder.cfg b/config/chroot_local-preseed/pbuilder.cfg new file mode 100644 index 0000000..8e660af --- /dev/null +++ b/config/chroot_local-preseed/pbuilder.cfg @@ -0,0 +1 @@ +pbuilder pbuilder/mirrorsite string http://cdn.debian.net/debian diff --git a/config/chroot_local-preseed/printconf.cfg b/config/chroot_local-preseed/printconf.cfg new file mode 100644 index 0000000..8048d48 --- /dev/null +++ b/config/chroot_local-preseed/printconf.cfg @@ -0,0 +1 @@ +printconf printconf/setup_printers boolean true diff --git a/config/chroot_local-preseed/sun-java6-bin.cfg b/config/chroot_local-preseed/sun-java6-bin.cfg new file mode 100644 index 0000000..6bd2595 --- /dev/null +++ b/config/chroot_local-preseed/sun-java6-bin.cfg @@ -0,0 +1 @@ +sun-java6-bin shared/accepted-sun-dlj-v1-1 boolean true diff --git a/config/repositories/acritox b/config/repositories/acritox new file mode 100644 index 0000000..35f0ea0 --- /dev/null +++ b/config/repositories/acritox @@ -0,0 +1,3 @@ +# Acritox +deb http://acritox.de/kanotix/hellfire ./ +deb-src http://acritox.de/kanotix/hellfire ./ diff --git a/config/repositories/acritox.gpg b/config/repositories/acritox.gpg new file mode 100644 index 0000000..bb0a14d --- /dev/null +++ b/config/repositories/acritox.gpg @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.1 (GNU/Linux) + +mQGiBELFiiIRBADyBlnWH5x2UDlN1Q0+zrrcgGW+h8gmekgECGzKbTauVCswow6+ +YtcOQVa1XA8uAF9D6qNs+de8IsJPicC0/avE98BWqkkqWkhNW2SaZ1nSw98CfgE7 +r13uSGOFL2RU+Flv3Zt4sTULLdQt2cQS0cU0XRG+wxCK5vExITrnvnV9uwCgpVpm +8tkMTz8Dj4aI3horfBvIwl8D/2qrr0LeI5IID+T22J6xFgDjcwucijNDM26VbuvS +FHdxNdNlNYwOa+bOkJJitpSMFSGptgfuYbqQIqs+FQ8kWz9d+gie2ZO78an0iTXa +lj7nZJIsepvc9WfBJ2NQYGc23KeFCHWvMlLIJm24QroskRFNTjvTN7R7FoXs+oTH +LS6JBACEMg1hY8Np21ieZSAtfVRctQo2LpCE3c8Blfof4Cz3vosaDTnJaYjkhcgk +0McyHgFSDOMMYzuuUkjxN1nM8AJMckNj/UjKIwugCe9Se/y7SpocfqGeo2k0j6Oy +jtrS6cELUkQVWPtyyb2K3JCAnDD/vZEDE/lM5FFT7Ea12nHPTrQoQW5kcmVhcyBM +b2libCA8YW5kcmVhc0BhbmRyZWFzLWxvaWJsLmRlPoheBBMRAgAeBQJCxYoiAhsD +BgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEDycVr33gecTfZcAnAp31pdhFzMDESfH +uFuR3IQwuOD/AJ9dJxJJaKST5S42NRA+HvQjBJkubLkCDQRCxYomEAgAwMEFKlia +5FoubXk7yeP7b4ZKsz1Tj40jEr1kHlyaxW/j5B3F1JvI/XNU3aDqVoX7b5QReDXg +2jykGRupJARMmfz+7uw4o3N1JyvzfiweNX2a1uQ+PYFWR742Zp0XkrsW4vE/je6I +QLVUtPYibnkd3dLnR69iDifxJ4mE+/5wLt2UrYO+QOkMcgwvSk8CVMyggA+N+Yda +XpNFoLhEQ1GheX54BcIrByu+dCFTXwW1CBcM40dOt5HTbMLvGhUCz2nwVhiu2jIt +jCVFYf5/ntiSm5m+mBiVUm6ZJRt3Va+Z6hXGooOcy8j1WD5q9ATlCv0kH4deRNet +iVvlxr3xoS52awADBQf7BcXCfbGI3DZmaF7DAt9esrqa908c2KzWlgy/xm/sc1KI +Z+SzeKl4NteaDgill1d1Gbdaani4lZtz2rWaSy7rv2O0+tVZVPJfr+4d9zvIFABS +Hx63MPIw7BoxdcQ2QnXwGLmGJckuGBc03FS8nxH5Cj/kfGE8F9bUd8g3MH2kkfBW +lwftDJFfPi01KfnqIERNkogrdcQvJ5syjCYX8GX5OjIxGq9/UzqeTVVRsLpaTSd2 +XlffSiL7Z1sWfOCoTO7wy0j+HF/YNHBImkOHyU3NsqMWydo92WByZ7g8iIrB5LEZ +qipxVSncUPtYy4Pl+uWeb+P7MI0UMGv1Zn66yJ+VBYhJBBgRAgAJBQJCxYomAhsM +AAoJEDycVr33gecTgkkAnjoo3M83rVt5rYCh4HieY2CWR3HjAJ9MUyKL2P5d2+w7 +Q0PX+uzNWUeMXA== +=2ytx +-----END PGP PUBLIC KEY BLOCK----- diff --git a/config/repositories/excalibur b/config/repositories/excalibur new file mode 100644 index 0000000..d4b2585 --- /dev/null +++ b/config/repositories/excalibur @@ -0,0 +1,3 @@ +# Kanotix Excalibur +deb http://kanotix.com/files/excalibur ./ +deb-src http://kanotix.com/files/excalibur ./ diff --git a/config/repositories/excalibur.gpg b/config/repositories/excalibur.gpg new file mode 100644 index 0000000..051af27 --- /dev/null +++ b/config/repositories/excalibur.gpg @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v1.4.6 (GNU/Linux) + +mQGiBEbWErMRBACOPf61a+Of7/kfSx1djy8DEiyDa9ESx6nNnIaPy4agExu1XJdk +oWzVKqZlZuC8TEhjV+L8RpStBPdVxUuspASZtqEcJVF9viZtMzK2NTVR2bKtFNfj +OBRK3CAcHjhne0HCGPN7k2Tw2qW/jxucSdbw+0DKeRZBA1G4OS+0qWubbwCg1GVi +OXgXoeoHp9fAmRYKpfkLx3UD/2bLTanQ3vmdmYGgW6rCSTrackolYjUD9Qs5KPXT +jTC77Bti2SCJvO+aao4sl8QrkejmrtLmTGIQj3wWsQLk2KQwt593Xn9KZy6kokvQ +rkMcpqh/J5zxZF3xSLkIBXfZOsKeRj1U4MdGg25GeUG5k7xLUaaoqNWHZdPwJe0s +n7tJA/9WYaqHWcT/txpXkxg6HXA1ZadF86KxDV4uiccQMxDeURn0gmN51FSoexoI +EFxzLLeTvvqMLWIUGsv5Vn1aTYhoBOSw9XnO3o0a+G5Iwg9RPa2ovRLRJ94f8kgk +hDFL6ELroQPH522UNF8vNO8S+3ADWjPfTwjiVSs9a1aFwCV9mLQqS2Fub3RpeCAo +VGhvcmhhbW1lcikgPG5vcmVwbHlAa2Fub3RpeC5jb20+iGAEExECACACGwMGCwkI +BwMCBBUCCAMEFgIDAQIeAQIXgAUCSfSlhgAKCRDSDW5vauzFPRlAAJ97OIJp57Vk +qX0gsM3hBmkjWoSqrwCcDw/XKEp3BmxFpEa4JHIiyr9aQZ25Ag0ERtYStRAIALIx +U9baoSsUuNtyOTS9vGvy4uKo34/XMSSLMCAWKSBHXZ5p2fFRfmTymoZpjl8OLpeq +L/b9IyWbd0LnFLWT8pMXvNAoL6dwWermnmW0gONxb9zLBHcFfANoa6epcpG1NkWC +Wyujjcaf5i8wcUexsGNTrTQXZGq5KNtyRnscONfwB+tmH15YZgU3JwlnVlAV67Qo +zkktDqeyKGDNDkJJbEfIXIwQ0zMSGapzYoLpX1KtPqDjSX/Hzb56FN9mUX/qDtpJ +iKLSluuXbG9NwsBowfAyX4yJa3LkiABR4ZmqW8qSkV15tZRsJS+JyqP5ni5WZrcs +PmivpmIX0j52ytORtqMAAwYH/1dwmOJQyyZwiRsC09gnZjqBv+S/Yw3yFfjFjhaY +AqTQ0Whq5ptQLZBMQDHV7+VuEBghvPe6P+OoU3QorZ6HdHnwQkaU7z6olmRplYLj +mGgMGpIpzhpFNuBWmvYePvDTQWpe/Je6KL55kiGrGQCknnC4458DWEld0h0fbiDG +YWAR7F4dZ7CRHJgTjof9nOeQVnSfqYkXWkfbqAjDSrxZoyTr0dSYpKjgRwr3c6TM +hBSSiMYW6S0ZknA+hG5SKmoyBeVRCT6FDErYYfP3d7ZqpZ08DmTjrnB1H8Qj+Sda +26m9UqMdhmwpp2DPp3A5GmKqzbNRH5xnPGlOriotbnsvIauITwQYEQIADwUCRtYS +tQIbDAUJAeEzgAAKCRDSDW5vauzFPfaNAJ0bvj0+YPKUe45fdCiRRWPOSej0ZACf +XaCZ+2zAh156vgAAfkPqU5FHg/8= +=fxFL +-----END PGP PUBLIC KEY BLOCK----- -- cgit v1.0