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