mirror of the now-defunct rocklinux.org
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

151 lines
3.7 KiB

  1. # --- ROCK-COPYRIGHT-NOTE-BEGIN ---
  2. #
  3. # This copyright note is auto-generated by ./scripts/Create-CopyPatch.
  4. # Please add additional copyright information _after_ the line containing
  5. # the ROCK-COPYRIGHT-NOTE-END tag. Otherwise it might get removed by
  6. # the ./scripts/Create-CopyPatch script. Do not edit this copyright text!
  7. #
  8. # ROCK Linux: rock-src/target/server/config.in
  9. # ROCK Linux is Copyright (C) 1998 - 2003 Clifford Wolf
  10. #
  11. # This program is free software; you can redistribute it and/or modify
  12. # it under the terms of the GNU General Public License as published by
  13. # the Free Software Foundation; either version 2 of the License, or
  14. # (at your option) any later version. A copy of the GNU General Public
  15. # License can be found at Documentation/COPYING.
  16. #
  17. # Many people helped and are helping developing ROCK Linux. Please
  18. # have a look at http://www.rocklinux.org/ and the Documentation/TEAM
  19. # file for details.
  20. #
  21. # --- ROCK-COPYRIGHT-NOTE-END ---
  22. pkgfilter sed '
  23. # disable packages not needed, or errors
  24. / workbone / { s/^X /O /p; d; };
  25. / ifhp / { s/^X /O /p; d; };
  26. / xv / { s/^X /O /p; d; };
  27. / wu-ftp / { s/^X /O /p; d; };
  28. / coda / { s/^X /O /p; d; };
  29. /\/x11 / { s/^X /O /p; d; };
  30. /\/gnome / { s/^X /O /p; d; };
  31. /\/kde / { s/^X /O /p; d; };
  32. / mldonkey / { s/^X /O /p; d; };
  33. / gaim / { s/^X /O /p; d; };
  34. / xcdroast / { s/^X /O /p; d; };
  35. / gnapster / { s/^X /O /p; d; };
  36. / gtoaster / { s/^X /O /p; d; };
  37. / xchat / { s/^X /O /p; d; };
  38. / irssi / { s/^X /O /p; d; };
  39. / qtparted / { s/^X /O /p; d; };
  40. / rdesktop / { s/^X /O /p; d; };
  41. / tsclient / { s/^X /O /p; d; };
  42. / libsdl_net / { s/^X /O /p; d; };
  43. / xfsamba / { s/^X /O /p; d; };
  44. / vnc / { s/^X /O /p; d; };
  45. / unison / { s/^X /O /p; d; };
  46. / razor / { s/^X /O /p; d; };
  47. / k3b / { s/^X /O /p; d; };
  48. / ettercap / { s/^X /O /p; d; };
  49. / ethereal / { s/^X /O /p; d; };
  50. / efsd / { s/^X /O /p; d; };
  51. / licq / { s/^X /O /p; d; }; # based on qt
  52. / mgt / { s/^X /O /p; d; }; # based on gnome
  53. # Select some packages (and repositories) explicitely
  54. / base / { p; d; };
  55. / x86 / { p; d; };
  56. / alpha / { p; d; };
  57. / mips / { p; d; };
  58. / powerpc / { p; d; };
  59. / sparc / { p; d; };
  60. / extra\/filesystem / { p; d; };
  61. / extra\/network / { p; d; };
  62. / extra\/server / { p; d; };
  63. / extra\/printing / { p; d; };
  64. / perl-dbi / { p; d; };
  65. / mysql / { p; d; };
  66. / mysql-perl / { p; d; };
  67. / postgresql / { p; d; };
  68. / vim / { p; d; };
  69. / mc / { p; d; };
  70. / lzo / { p; d; };
  71. / php / { p; d; };
  72. / freetype / { p; d; };
  73. / imagemagick / { p; d; };
  74. / rrdtool / { p; d; };
  75. / libjpeg / { p; d; };
  76. / libpng / { p; d; };
  77. / nano / { p; d; };
  78. # Disable the rest
  79. /.*/ { s/^X /O /p; d; };'
  80. ROCKCFGSET_CREATE_TARBZ2=0
  81. ROCKCFGSET_CREATE_GEM=1
  82. ROCKCFGSET_CREATE_DOCS=1
  83. ROCKCFGSET_DISABLE_NLS=0
  84. ROCKCFGSET_OPTSIZE=1
  85. ROCKCFGSET_PKG_GCC3_STACKPRO='1'
  86. # Linux kernel preconfig
  87. ROCKCFGSET_PKG_LINUX_CUSTCONFIG=1
  88. cat << 'EOT' > config/$config/linux.cfg
  89. # the most common desktop system
  90. CONFIG_SMP=n
  91. CONFIG_X86_UP_APIC=y
  92. CONFIG_X86_UP_IOAPIC=y
  93. CONFIG_MODVERSIONS=y
  94. # more recent boxes need ACPI ...
  95. CONFIG_ACPI=y
  96. CONFIG_ACPI_BUSMGR=y
  97. CONFIG_ACPI_SYS=y
  98. CONFIG_ACPI_CPU=y
  99. CONFIG_ACPI_BUTTON=y
  100. CONFIG_ACPI_AC=y
  101. CONFIG_ACPI_EC=y
  102. CONFIG_ACPI_CMBATT=y
  103. CONFIG_ACPI_THERMAL=y
  104. CONFIG_APM=y
  105. # some embedded or server stuff
  106. CONFIG_MTD=n
  107. CONFIG_PHONE=n
  108. CONFIG_FUSION=n
  109. CONFIG_I2O=n
  110. CONFIG_HAMRADIO=n
  111. # make USB only system happy
  112. CONFIG_INPUT=y
  113. CONFIG_INPUT_EVDEV=y
  114. CONFIG_INPUT_KEYBDEV=y
  115. CONFIG_INPUT_MOUSEDEV=y
  116. CONFIG_INPUT_JOYSTICK=y
  117. CONFIG_INPUT_TOUCHSCREEN=m
  118. CONFIG_INPUT_MISC=y
  119. # improtant USB support
  120. CONFIG_USB=y
  121. CONFIG_USB_DEVICEFS=y
  122. CONFIG_USB_EHCI_HCD=y
  123. CONFIG_USB_UHCI=y
  124. CONFIG_USB_OHCI=y
  125. CONFIG_USB_HID=y
  126. CONFIG_USB_HIDINPUT=y
  127. CONFIG_USB_HIDDEV=y
  128. # the usefull magic rq
  129. CONFIG_DEBUG_KERNEL=y
  130. CONFIG_MAGIC_SYSRQ=y
  131. EOT