From c6b95105465acffcac3c059b418a7f3c82a76c81 Mon Sep 17 00:00:00 2001 From: Clifford Wolf Date: Tue, 8 Mar 2005 13:32:51 +0000 Subject: [PATCH] Clifford Wolf: Removed old targets: dietlibc (just configure your build) server and desktop (use crystal instead) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@5677 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- target/desktop/build.sh | 1 - target/desktop/config.in | 166 ------------------------------- target/desktop/desktop.txt | 8 -- target/desktop/etc_profile.patch | 31 ------ target/desktop/kernel.conf | 94 ----------------- target/desktop/kernel.conf.sh | 14 --- target/desktop/pkg_sysfiles.conf | 6 -- target/desktop/pkg_sysklogd.conf | 12 --- target/desktop/preconfig.in | 23 ----- target/dietlibc/build.sh | 26 ----- target/dietlibc/config.hlp | 29 ------ target/dietlibc/config.in | 41 -------- target/dietlibc/preconfig.in | 23 ----- target/server/build.sh | 1 - target/server/config.in | 94 ----------------- target/server/etc_profile.patch | 31 ------ target/server/kernel.conf | 73 -------------- target/server/kernel.conf.sh | 7 -- target/server/pkg_sysfiles.conf | 6 -- target/server/pkg_sysklogd.conf | 12 --- target/server/preconfig.in | 23 ----- target/server/server.txt | 23 ----- 22 files changed, 744 deletions(-) delete mode 100644 target/desktop/build.sh delete mode 100644 target/desktop/config.in delete mode 100644 target/desktop/desktop.txt delete mode 100644 target/desktop/etc_profile.patch delete mode 100644 target/desktop/kernel.conf delete mode 100644 target/desktop/kernel.conf.sh delete mode 100644 target/desktop/pkg_sysfiles.conf delete mode 100644 target/desktop/pkg_sysklogd.conf delete mode 100644 target/desktop/preconfig.in delete mode 100644 target/dietlibc/build.sh delete mode 100644 target/dietlibc/config.hlp delete mode 100644 target/dietlibc/config.in delete mode 100644 target/dietlibc/preconfig.in delete mode 100644 target/server/build.sh delete mode 100644 target/server/config.in delete mode 100644 target/server/etc_profile.patch delete mode 100644 target/server/kernel.conf delete mode 100644 target/server/kernel.conf.sh delete mode 100644 target/server/pkg_sysfiles.conf delete mode 100644 target/server/pkg_sysklogd.conf delete mode 100644 target/server/preconfig.in delete mode 100644 target/server/server.txt diff --git a/target/desktop/build.sh b/target/desktop/build.sh deleted file mode 100644 index 3d0cd6c99..000000000 --- a/target/desktop/build.sh +++ /dev/null @@ -1 +0,0 @@ -. target/generic/build.sh diff --git a/target/desktop/config.in b/target/desktop/config.in deleted file mode 100644 index 064be093f..000000000 --- a/target/desktop/config.in +++ /dev/null @@ -1,166 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/desktop/config.in -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - -pkgfilter sed ' - -# Disable packages -/ sendmail / { s/^X /O /; p; d; }; -/ workbone / { s/^X /O /; p; d; }; -/ ifhp / { s/^X /O /; p; d; }; -/ xv / { s/^X /O /; p; d; }; -/ wu-ftp / { s/^X /O /; p; d; }; -/ gcc2 / { s/^X /O /; p; d; }; - -# Select some packages (and repositories) explicitely -/ base / { p; d; }; -/ alpha / { p; d; }; -/ mips / { p; d; }; -/ powerpc / { p; d; }; -/ sparc / { p; d; }; -/ x86 / { p; d; }; - -/ x11 / { p; d; }; -/ kde / { p; d; }; -/ gnome14 / { p; d; }; -/ gnome2 / { p; d; }; - -/ rene / { p; d; }; -/ clifford / { p; d; }; -/ daniel / { p; d; }; - -# compatibility stuff (e.g. mozilla, ogle) -# left here for the case we remove gnome14 above later -/ glib12 / { p; d; }; -/ gtk+12 / { p; d; }; -/ libglade10 / { p; d; }; -/ orbit10 / { p; d; }; -/ gimp12 / { p; d; }; -/ gimp-print42 / { p; d; }; -/ galeon12 / { p; d; }; - -# alesandro repository -/ vsftpd / { p; d; }; -/ php / { p; d; }; - -# mnemoc repository -/ openldap / { p; d; }; -/ perl-libxml / { p; d; }; - -# kasc repository - (mostly) games -/ kasc / { p; d; }; - -# blindcoder repository -/ kino / { p; d; }; -/ libavc1394 / { p; d; }; -/ libraw1394 / { p; d; }; -/ irssi / { p; d; }; -/ libsdl / { p; d; }; -/ libebml / { p; d; }; -/ libmatroska / { p; d; } - -# blindcoder and kasc repository -/ libsdl.* / { p; d; }; - -# esden repository -/ w3m / { p; d; }; -/ wvdial / { p; d; }; -/ povray35 / { p; d; }; -/ wavemon / { p; d; }; - -# fake repository (currently) only contians useful stuff -# maybe opt-out stuff in the future -/ fake / { p; d; }; - -# jimmy repository -/ divx4linux / { p; d; }; -/ mplayer / { p; d; }; -/ mplayer-fonts / { p; d; }; -/ umix / { p; d; }; - -# jsaw repository -/ openjade / { p; d; }; -/ libmusicbrainz / { p; d; }; -/ scribus / { p; d; }; - -# preanti repository -/ libmikmod / { p; d; }; -/ ddd / { p; d; }; -/ nedit / { p; d; }; - -# misc repository -/ centericq / { s/^X /O /; p; d; } -/ openbox / { s/^X /O /; p; d; } -/ zsh / { s/^X /O /; p; d; } -/ misc / { p; d; }; - -# michiel repository -/ blackbox / { p; d; }; -/ bbkeys / { p; d; }; -/ librsync / { p; d; }; -/ duplicity / { p; d; }; - -# tsa -/ ethereal / { p; d; }; -/ ettercap / { p; d; }; -/ wxwindows / { p; d; }; - -# mathieu repository -/ xcdroast / { p; d; }; - -# tibit repository -/ ctags / { p; d; }; -/ dvgrab / { p; d; }; -/ dvdrip / { p; d; }; -/ fvwm / { p; d; }; -/ libchipcard / { p; d; }; -/ pcsc-lite / { p; d; }; -/ libdv / { p; d; }; -/ libstroke / { p; d; }; -/ mjpegtools / { p; d; }; -/ nvrec / { p; d; }; -/ openhbci / { p; d; }; -/ towitoko / { p; d; }; -/ xvid / { p; d; }; -/ pilot-link / { p; d; }; - -# nikolaus repository -/ flac / { p; d; }; -/ cheapskatefonts / { p; d; }; -/ rdesktop / { p; d; }; -/ spice / { p; d; }; -/ tsclient / { p; d; }; - -# -/ libsamplerate / { p; d; }; - -# Disable the rest -/.*/ { s/^X /O / ; p; d; };' - -ROCKCFGSET_CREATE_TARBZ2=0 -ROCKCFGSET_CREATE_GEM=1 - -ROCKCFGSET_DIETLIBC=0 - -ROCKCFGSET_DO_REBUILD_STAGE=0 -ROCKCFGSET_CREATE_DOCS=1 -ROCKCFGSET_DISABLE_NLS=0 - diff --git a/target/desktop/desktop.txt b/target/desktop/desktop.txt deleted file mode 100644 index 4c21b51ff..000000000 --- a/target/desktop/desktop.txt +++ /dev/null @@ -1,8 +0,0 @@ - -This is the Desktop ROCK Linux target (formerly a seperated external tree). - -It is aimed for workstations, either developer or home-user computers. - -More information at: - http://www.rocklinux.org/ - diff --git a/target/desktop/etc_profile.patch b/target/desktop/etc_profile.patch deleted file mode 100644 index b1cc704ec..000000000 --- a/target/desktop/etc_profile.patch +++ /dev/null @@ -1,31 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/desktop/etc_profile.patch -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This patch file is dual-licensed. It is available under the license the -# patched project is licensed under, as long as it is an OpenSource license -# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms -# of the GNU General Public License as published by the Free Software -# Foundation; either version 2 of the License, or (at your option) any later -# version. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - ---- rock-generic_etc_profile 2003-05-18 00:12:08.000000000 +0200 -+++ rock-desktop_etc_profile 2003-05-18 00:54:13.000000000 +0200 -@@ -43,7 +43,8 @@ - # - if [ "$PS1" ] ; then - PS1='$ ' ; PS2='> ' ; PS4='+ ' -- [ "$BASH_VERSION" ] && PS1='\u@\h:\w\$ ' -+ color="1;32m" ; [ "$UID" = 0 ] && color="0;31m" -+ [ "$BASH_VERSION" ] && PS1="\[\033[$color\]\u@\h:\w\\$\[\033[0m\] " - [ "$KSH_VERSION" -a -w / ] && PS1='$USER:$PWD# ' - [ "$KSH_VERSION" -a ! -w / ] && PS1='$USER:$PWD# ' - fi diff --git a/target/desktop/kernel.conf b/target/desktop/kernel.conf deleted file mode 100644 index c3728bff7..000000000 --- a/target/desktop/kernel.conf +++ /dev/null @@ -1,94 +0,0 @@ - -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/desktop/kernel.conf -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - -CONFIG_SMP=n -CONFIG_X86_UP_APIC=y -CONFIG_X86_UP_IOAPIC=y - -CONFIG_MODVERSIONS=y - -# more recent boxes need ACPI ... -CONFIG_ACPI=y -# CONFIG_ACPI_HT_ONLY is not set -CONFIG_ACPI_BOOT=y -CONFIG_ACPI_BUS=y -# BUSMGR and SYS are for old 2.4 kernels -CONFIG_ACPI_BUSMGR=y -CONFIG_ACPI_SYS=y -CONFIG_ACPI_CPU=y -CONFIG_ACPI_EC=y -CONFIG_ACPI_CMBATT=y -CONFIG_ACPI_INTERPRETER=y -CONFIG_ACPI_EC=y -CONFIG_ACPI_POWER=y -CONFIG_ACPI_PCI=y -CONFIG_ACPI_SLEEP=y -CONFIG_ACPI_SYSTEM=y -CONFIG_ACPI_AC=y -CONFIG_ACPI_BATTERY=y -# CMBAT is for old 2.4 kernels -CONFIG_ACPI_CMBATT=y -CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_FAN=y -CONFIG_ACPI_PROCESSOR=y -CONFIG_ACPI_THERMAL=y - -CONFIG_APM=y - -# some embedded or server stuff -CONFIG_MTD=n -CONFIG_PHONE=n -CONFIG_FUSION=n -CONFIG_I2O=n -CONFIG_HAMRADIO=n - -# parport - -CONFIG_PARPORT_PC_FIFO=y -CONFIG_PARPORT_PC_SUPERIO=y -CONFIG_PARPORT_OTHER=y - -# make USB only system happy - -CONFIG_INPUT=y -CONFIG_INPUT_EVDEV=y -CONFIG_INPUT_KEYBDEV=y -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_JOYSTICK=y -CONFIG_INPUT_TOUCHSCREEN=m -CONFIG_INPUT_MISC=y - -# improtant USB support -CONFIG_USB=y -CONFIG_USB_DEVICEFS=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_UHCI=y -ONFIG_USB_OHCI=y -ONFIG_USB_HID=y -CONFIG_USB_HIDINPUT=y -CONFIG_USB_HIDDEV=y - -# the useful magic rq -CONFIG_DEBUG_KERNEL=y -CONFIG_MAGIC_SYSRQ=y - diff --git a/target/desktop/kernel.conf.sh b/target/desktop/kernel.conf.sh deleted file mode 100644 index bbb48d319..000000000 --- a/target/desktop/kernel.conf.sh +++ /dev/null @@ -1,14 +0,0 @@ -# here we disable all OSS modules - because they suck - -echo "desktop target -> disabling oss sound modules ..." - -sed -i -e "s/CONFIG_SOUND_OSS=./# CONFIG_SOUND_OSS is not set/" \ - -e"s/CONFIG_SOUND_PRIME=./# CONFIG_SOUND_PRIME is not set/" $1 - -# preemtion is not stable on PowerPC - so only enable it for x86 for now -if [ $arch = x86 ] ; then - sed -i "s/# CONFIG_PREEMPT is not set/CONFIG_PREEMPT=y/" $1 -else - sed -i "s/CONFIG_PREEMPT=y/# CONFIG_PREEMPT is not set/" $1 -fi - diff --git a/target/desktop/pkg_sysfiles.conf b/target/desktop/pkg_sysfiles.conf deleted file mode 100644 index 4a1dacbdf..000000000 --- a/target/desktop/pkg_sysfiles.conf +++ /dev/null @@ -1,6 +0,0 @@ - -# special adaptions for the desktop target -[ -e $confdir/$pkg.conf ] && . $confdir/$pkg.conf - -hook_add postinstall 9 "patch -u $root/etc/profile $targetdir/etc_profile.patch" - diff --git a/target/desktop/pkg_sysklogd.conf b/target/desktop/pkg_sysklogd.conf deleted file mode 100644 index 9eeda2b36..000000000 --- a/target/desktop/pkg_sysklogd.conf +++ /dev/null @@ -1,12 +0,0 @@ - -# special adaptions for the desktop target -[ -e $confdir/$pkg.conf ] && . $confdir/$pkg.conf - -postinstall="cat <<- EOT >> $root/etc/syslog.conf - -# -# output warnings to vc/10 - dRock -# -*.warning /dev/vc/10 -EOT" - diff --git a/target/desktop/preconfig.in b/target/desktop/preconfig.in deleted file mode 100644 index 384c05675..000000000 --- a/target/desktop/preconfig.in +++ /dev/null @@ -1,23 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/desktop/preconfig.in -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - -CFGTEMP_TARGETLIST="$CFGTEMP_TARGETLIST desktop Desktop_ROCK_Linux" diff --git a/target/dietlibc/build.sh b/target/dietlibc/build.sh deleted file mode 100644 index 5e4c0d519..000000000 --- a/target/dietlibc/build.sh +++ /dev/null @@ -1,26 +0,0 @@ - -# This is the shortest possible target build.sh script. Some targets will -# add code after calling pkgloop() or modify pkgloop's behavior by defining -# a new pkgloop_action() function. -# -pkgloop - -echo_header "Finishing build." - -echo_status "Creating package database ..." -admdir="build/${ROCKCFG_ID}/var/adm" -create_package_db $admdir build/${ROCKCFG_ID}/ROCK/pkgs \ - build/${ROCKCFG_ID}/ROCK/pkgs/packages.db - -echo_status "Creating isofs.txt file .." -cat << EOT > build/${ROCKCFG_ID}/ROCK/isofs.txt -DISK1 $admdir/cache/ ${ROCKCFG_SHORTID}/info/cache/ -DISK1 $admdir/cksums/ ${ROCKCFG_SHORTID}/info/cksums/ -DISK1 $admdir/dependencies/ ${ROCKCFG_SHORTID}/info/dependencies/ -DISK1 $admdir/descs/ ${ROCKCFG_SHORTID}/info/descs/ -DISK1 $admdir/flists/ ${ROCKCFG_SHORTID}/info/flists/ -DISK1 $admdir/md5sums/ ${ROCKCFG_SHORTID}/info/md5sums/ -DISK1 $admdir/packages/ ${ROCKCFG_SHORTID}/info/packages/ -EVERY build/${ROCKCFG_ID}/ROCK/pkgs/packages.db ${ROCKCFG_SHORTID}/pkgs/packages.db -SPLIT build/${ROCKCFG_ID}/ROCK/pkgs/ ${ROCKCFG_SHORTID}/pkgs/ -EOT diff --git a/target/dietlibc/config.hlp b/target/dietlibc/config.hlp deleted file mode 100644 index 6fc18b759..000000000 --- a/target/dietlibc/config.hlp +++ /dev/null @@ -1,29 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/dietlibc/config.hlp -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - -ROCKCFG_TRG_DIETLIBC_PRONLY - Please check here if you want to build only packages which can be - linked against dietlibc. - -ROCKCFG_TRG_DIETLIBC_DYN - Please check here if you want to link packages dynamically instead - of statically. diff --git a/target/dietlibc/config.in b/target/dietlibc/config.in deleted file mode 100644 index 4c26b0c5e..000000000 --- a/target/dietlibc/config.in +++ /dev/null @@ -1,41 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/dietlibc/config.in -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - - -block_begin 0 - bool 'Build only dietlibc proved packages' \ - ROCKCFG_TRG_DIETLIBC_PRONLY 1 - if [ $ROCKCFG_TRG_DIETLIBC_PRONLY = 1 ] ; then - pkgfilter grep ' DIETLIBC ' - fi - - bool 'Link binaries dynamically with dietlibc' \ - ROCKCFG_TRG_DIETLIBC_DYN 0 - - ROCKCFGSET_DIETLIBC_DYN=$ROCKCFG_TRG_DIETLIBC_DYN - - ROCKCFGSET_FLIST=find - ROCKCFGSET_DIETLIBC=1 - ROCKCFGSET_DIETLIBC_ALL=1 - ROCKCFGSET_DISABLE_NLS=1 -block_end - diff --git a/target/dietlibc/preconfig.in b/target/dietlibc/preconfig.in deleted file mode 100644 index a4956b2e7..000000000 --- a/target/dietlibc/preconfig.in +++ /dev/null @@ -1,23 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/dietlibc/preconfig.in -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - -CFGTEMP_TARGETLIST="$CFGTEMP_TARGETLIST dietlibc Diet_LibC_based_ROCK_Linux_(EXPERIMENTAL)" diff --git a/target/server/build.sh b/target/server/build.sh deleted file mode 100644 index 3d0cd6c99..000000000 --- a/target/server/build.sh +++ /dev/null @@ -1 +0,0 @@ -. target/generic/build.sh diff --git a/target/server/config.in b/target/server/config.in deleted file mode 100644 index d5a3a1979..000000000 --- a/target/server/config.in +++ /dev/null @@ -1,94 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/server/config.in -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - -pkgfilter sed ' - -# disable packages not needed, or errors -/ workbone / { s/^X /O /; p; d; }; -/ ifhp / { s/^X /O /; p; d; }; -/ xv / { s/^X /O /; p; d; }; -/ wu-ftp / { s/^X /O /; p; d; }; -/ coda / { s/^X /O /; p; d; }; -/\/x11 / { s/^X /O /; p; d; }; -/\/gnome / { s/^X /O /; p; d; }; -/\/kde / { s/^X /O /; p; d; }; -/ mldonkey / { s/^X /O /; p; d; }; -/ gaim / { s/^X /O /; p; d; }; -/ xcdroast / { s/^X /O /; p; d; }; -/ gnapster / { s/^X /O /; p; d; }; -/ gtoaster / { s/^X /O /; p; d; }; -/ xchat / { s/^X /O /; p; d; }; -/ irssi / { s/^X /O /; p; d; }; -/ qtparted / { s/^X /O /; p; d; }; -/ rdesktop / { s/^X /O /; p; d; }; -/ tsclient / { s/^X /O /; p; d; }; -/ libsdl_net / { s/^X /O /; p; d; }; -/ xfsamba / { s/^X /O /; p; d; }; -/ vnc / { s/^X /O /; p; d; }; -/ unison / { s/^X /O /; p; d; }; -/ razor / { s/^X /O /; p; d; }; -/ k3b / { s/^X /O /; p; d; }; -/ ettercap / { s/^X /O /; p; d; }; -/ ethereal / { s/^X /O /; p; d; }; -/ efsd / { s/^X /O /; p; d; }; -/ licq / { s/^X /O /; p; d; }; # based on qt -/ mgt / { s/^X /O /; p; d; }; # based on gnome - - -# Select some packages (and repositories) explicitely -/ base / { p; d; }; -/ x86 / { p; d; }; -/ alpha / { p; d; }; -/ mips / { p; d; }; -/ powerpc / { p; d; }; -/ sparc / { p; d; }; - -/ extra\/filesystem / { p; d; }; -/ extra\/network / { p; d; }; -/ extra\/server / { p; d; }; -/ extra\/printing / { p; d; }; -/ perl-dbi / { p; d; }; -/ mysql / { p; d; }; -/ mysql-perl / { p; d; }; -/ postgresql / { p; d; }; -/ vim / { p; d; }; -/ mc / { p; d; }; -/ lzo / { p; d; }; -/ php / { p; d; }; -/ freetype / { p; d; }; -/ imagemagick / { p; d; }; -/ rrdtool / { p; d; }; -/ libjpeg / { p; d; }; -/ libpng / { p; d; }; -/ nano / { p; d; }; - - -# Disable the rest -/.*/ { s/^X /O / ; p; d; };' - -ROCKCFGSET_CREATE_TARBZ2=0 -ROCKCFGSET_CREATE_GEM=1 - -ROCKCFGSET_CREATE_DOCS=1 -ROCKCFGSET_DISABLE_NLS=0 -ROCKCFGSET_PKG_GCC3_STACKPRO='1' - diff --git a/target/server/etc_profile.patch b/target/server/etc_profile.patch deleted file mode 100644 index 1f7b4f97f..000000000 --- a/target/server/etc_profile.patch +++ /dev/null @@ -1,31 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/server/etc_profile.patch -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This patch file is dual-licensed. It is available under the license the -# patched project is licensed under, as long as it is an OpenSource license -# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms -# of the GNU General Public License as published by the Free Software -# Foundation; either version 2 of the License, or (at your option) any later -# version. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - ---- rock-generic_etc_profile 2003-05-18 00:12:08.000000000 +0200 -+++ rock-desktop_etc_profile 2003-05-18 00:54:13.000000000 +0200 -@@ -43,7 +43,8 @@ - # - if [ "$PS1" ] ; then - PS1='$ ' ; PS2='> ' ; PS4='+ ' -- [ "$BASH_VERSION" ] && PS1='\u@\h:\w\$ ' -+ color="1;32m" ; [ "$UID" = 0 ] && color="0;31m" -+ [ "$BASH_VERSION" ] && PS1="\[\033[$color\]\u@\h:\w\\$\[\033[0m\] " - [ "$KSH_VERSION" -a -w / ] && PS1='$USER:$PWD# ' - [ "$KSH_VERSION" -a ! -w / ] && PS1='$USER:$PWD# ' - fi diff --git a/target/server/kernel.conf b/target/server/kernel.conf deleted file mode 100644 index 771c0dd25..000000000 --- a/target/server/kernel.conf +++ /dev/null @@ -1,73 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/server/kernel.conf -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - -# the most common desktop system -CONFIG_SMP=n -CONFIG_X86_UP_APIC=y -CONFIG_X86_UP_IOAPIC=y - -CONFIG_MODVERSIONS=y - -# more recent boxes need ACPI ... -CONFIG_ACPI=y -CONFIG_ACPI_BUSMGR=y -CONFIG_ACPI_SYS=y -CONFIG_ACPI_CPU=y -CONFIG_ACPI_BUTTON=y -CONFIG_ACPI_AC=y -CONFIG_ACPI_EC=y -CONFIG_ACPI_CMBATT=y -CONFIG_ACPI_THERMAL=y -CONFIG_APM=y - -# some embedded or server stuff -CONFIG_MTD=n -CONFIG_PHONE=n -CONFIG_FUSION=n -CONFIG_I2O=n -CONFIG_HAMRADIO=n - - -# make USB only system happy - -CONFIG_INPUT=y -CONFIG_INPUT_EVDEV=y -CONFIG_INPUT_KEYBDEV=y -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_JOYSTICK=y -CONFIG_INPUT_TOUCHSCREEN=m -CONFIG_INPUT_MISC=y - -# improtant USB support -CONFIG_USB=y -CONFIG_USB_DEVICEFS=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_UHCI=y -CONFIG_USB_OHCI=y -CONFIG_USB_HID=y -CONFIG_USB_HIDINPUT=y -CONFIG_USB_HIDDEV=y - -# the useful magic rq -CONFIG_DEBUG_KERNEL=y -CONFIG_MAGIC_SYSRQ=y - diff --git a/target/server/kernel.conf.sh b/target/server/kernel.conf.sh deleted file mode 100644 index 1b050d039..000000000 --- a/target/server/kernel.conf.sh +++ /dev/null @@ -1,7 +0,0 @@ -# here we disable all OSS modules - because they suck - -echo "desktop target -> disabling sound modules ..." - -sed "s/CONFIG_SOUND_\(.*\)=./# CONFIG_SOUND_\1 is not set/" $1 > .config.desktop -mv .config.desktop $1 - diff --git a/target/server/pkg_sysfiles.conf b/target/server/pkg_sysfiles.conf deleted file mode 100644 index b1594a7f9..000000000 --- a/target/server/pkg_sysfiles.conf +++ /dev/null @@ -1,6 +0,0 @@ - -# special adaptions for the desktop target -. $confdir/$pkg.conf - -hook_add postinstall 9 "patch -u $root/etc/profile $targetdir/etc_profile.patch" - diff --git a/target/server/pkg_sysklogd.conf b/target/server/pkg_sysklogd.conf deleted file mode 100644 index 40d24ab56..000000000 --- a/target/server/pkg_sysklogd.conf +++ /dev/null @@ -1,12 +0,0 @@ - -# special adaptions for the desktop target -. $confdir/$pkg.conf - -postinstall="cat <<- EOT >> $root/etc/syslog.conf - -# -# output warnings to vc/10 - dRock -# -*.warning /dev/vc/10 -EOT" - diff --git a/target/server/preconfig.in b/target/server/preconfig.in deleted file mode 100644 index ad0e36ea5..000000000 --- a/target/server/preconfig.in +++ /dev/null @@ -1,23 +0,0 @@ -# --- ROCK-COPYRIGHT-NOTE-BEGIN --- -# -# This copyright note is auto-generated by ./scripts/Create-CopyPatch. -# Please add additional copyright information _after_ the line containing -# the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by -# the ./scripts/Create-CopyPatch script. Do not edit this copyright text! -# -# ROCK Linux: rock-src/target/server/preconfig.in -# ROCK Linux is Copyright (C) 1998 - 2005 Clifford Wolf -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 2 of the License, or -# (at your option) any later version. A copy of the GNU General Public -# License can be found at Documentation/COPYING. -# -# Many people helped and are helping developing ROCK Linux. Please -# have a look at http://www.rocklinux.org/ and the Documentation/TEAM -# file for details. -# -# --- ROCK-COPYRIGHT-NOTE-END --- - -CFGTEMP_TARGETLIST="$CFGTEMP_TARGETLIST server Server_ROCK_Linux_(EXPERIMENTAL)" diff --git a/target/server/server.txt b/target/server/server.txt deleted file mode 100644 index 809d786a9..000000000 --- a/target/server/server.txt +++ /dev/null @@ -1,23 +0,0 @@ - -This is the Server ROCK Linux target. -It is intended to build a not blown up server distribution to install -web-, mail-, fileserver or similar. - -Created and maintained by: - Stefan Gutschireiter - - -TODO: -- package selection: at the moment it is more a package deslection - maybe - we should add a better approach to select specific packages -- configuration: build a config system to do a automatic - installation/upgrade of a server based on a simple config-file/dir -- test all packages -- add a basic configuration for default services like apache, php, exim, - ldap, samba, ... - -Changelog: -2003-06-20 Stefan Gutschireiter - initial release -2003-06-25 Miguel A. Bolanos - improved package selection