Browse Source

Clifford Wolf:


			
			
				rocklinux
			
			
		
Clifford Wolf 20 years ago
parent
commit
c6b9510546
22 changed files with 0 additions and 744 deletions
  1. +0
    -1
      target/desktop/build.sh
  2. +0
    -166
      target/desktop/config.in
  3. +0
    -8
      target/desktop/desktop.txt
  4. +0
    -31
      target/desktop/etc_profile.patch
  5. +0
    -94
      target/desktop/kernel.conf
  6. +0
    -14
      target/desktop/kernel.conf.sh
  7. +0
    -6
      target/desktop/pkg_sysfiles.conf
  8. +0
    -12
      target/desktop/pkg_sysklogd.conf
  9. +0
    -23
      target/desktop/preconfig.in
  10. +0
    -26
      target/dietlibc/build.sh
  11. +0
    -29
      target/dietlibc/config.hlp
  12. +0
    -41
      target/dietlibc/config.in
  13. +0
    -23
      target/dietlibc/preconfig.in
  14. +0
    -1
      target/server/build.sh
  15. +0
    -94
      target/server/config.in
  16. +0
    -31
      target/server/etc_profile.patch
  17. +0
    -73
      target/server/kernel.conf
  18. +0
    -7
      target/server/kernel.conf.sh
  19. +0
    -6
      target/server/pkg_sysfiles.conf
  20. +0
    -12
      target/server/pkg_sysklogd.conf
  21. +0
    -23
      target/server/preconfig.in
  22. +0
    -23
      target/server/server.txt

+ 0
- 1
target/desktop/build.sh

@ -1 +0,0 @@
. target/generic/build.sh

+ 0
- 166
target/desktop/config.in

@ -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

+ 0
- 8
target/desktop/desktop.txt

@ -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/

+ 0
- 31
target/desktop/etc_profile.patch

@ -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

+ 0
- 94
target/desktop/kernel.conf

@ -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

+ 0
- 14
target/desktop/kernel.conf.sh

@ -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

+ 0
- 6
target/desktop/pkg_sysfiles.conf

@ -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"

+ 0
- 12
target/desktop/pkg_sysklogd.conf

@ -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"

+ 0
- 23
target/desktop/preconfig.in

@ -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"

+ 0
- 26
target/dietlibc/build.sh

@ -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

+ 0
- 29
target/dietlibc/config.hlp

@ -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.

+ 0
- 41
target/dietlibc/config.in

@ -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

+ 0
- 23
target/dietlibc/preconfig.in

@ -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)"

+ 0
- 1
target/server/build.sh

@ -1 +0,0 @@
. target/generic/build.sh

+ 0
- 94
target/server/config.in

@ -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'

+ 0
- 31
target/server/etc_profile.patch

@ -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

+ 0
- 73
target/server/kernel.conf

@ -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

+ 0
- 7
target/server/kernel.conf.sh

@ -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

+ 0
- 6
target/server/pkg_sysfiles.conf

@ -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"

+ 0
- 12
target/server/pkg_sysklogd.conf

@ -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"

+ 0
- 23
target/server/preconfig.in

@ -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)"

+ 0
- 23
target/server/server.txt

@ -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 <stefan.gutschireiter@planetweb.at>
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 <steven@tag.at>
initial release
2003-06-25 Miguel A. Bolanos <mike@odin.informatica.co.cr>
improved package selection

Loading…
Cancel
Save