@ -1 +0,0 @@ |
|||
. target/generic/build.sh |
@ -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 |
|||
|
@ -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/ |
|||
|
@ -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 |
@ -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 |
|||
|
@ -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 |
|||
|
@ -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" |
|||
|
@ -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" |
|||
|
@ -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" |
@ -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 |
@ -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. |
@ -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 |
|||
|
@ -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)" |
@ -1 +0,0 @@ |
|||
. target/generic/build.sh |
@ -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' |
|||
|
@ -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 |
@ -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 |
|||
|
@ -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 |
|||
|
@ -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" |
|||
|
@ -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" |
|||
|
@ -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)" |
@ -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 |