SF.net SVN: morphix: [2555] trunk/mmaker/templates/basemod-2.6.22.xml

[email protected] Wed, 05 Sep 2007 18:17:16 -0700
Newsgroups gmane.linux.morphix.cvs
Message-ID <[email protected]>
Revision: 2555
          http://morphix.svn.sourceforge.net/morphix/?rev=2555&view=rev
Author:   alextreme
Date:     2007-09-05 18:17:15 -0700 (Wed, 05 Sep 2007)

Log Message:
-----------
 * happy morphix commit-day!

Added Paths:
-----------
    trunk/mmaker/templates/basemod-2.6.22.xml

Added: trunk/mmaker/templates/basemod-2.6.22.xml
===================================================================
--- trunk/mmaker/templates/basemod-2.6.22.xml	                        (rev 0)
+++ trunk/mmaker/templates/basemod-2.6.22.xml	2007-09-06 01:17:15 UTC (rev 2555)
@@ -0,0 +1,113 @@
+<comps>
+ <group>
+  <id>base</id>
+  <version>0.5-pre7</version>
+  <name>Morphix Base Default</name>
+  <repositorylist>
+  <repository type="debian">ftp://ftp.debian.org/debian</repository>
+  <repository type="debian" suite="etch/updates">http://security.debian.org/</repository>
+<!--   <repository type="debian">http://127.0.0.1/debian</repository>-->
+
+   <repository type="plain">http://www.morphix.org/debian</repository>
+<!--   <repository type="plain">http://developer.linuxtag.net/knoppix</repository> -->
+  </repositorylist>
+  <description>Morphix Basemodule</description>
+  <type>basemod</type>
+  <suite>etch</suite>
+  <packagelist>
+   <packagereq>udev</packagereq>
+   <packagereq>aumix</packagereq>
+   <packagereq>usbutils</packagereq>
+   <packagereq>read-edid</packagereq> <!-- Need this for hwsetup -->
+   <packagereq>hwsetup-morphix</packagereq>
+   <packagereq>libpci1</packagereq> <!-- hwsetup needs this, should be a depend... -->
+   <packagereq>hwdata-morphix</packagereq>
+   <packagereq>ddcxinfo-morphix</packagereq>
+   <packagereq>eject</packagereq>
+   <packagereq>pump</packagereq> <!-- replaces dhcp3-client -->
+   <packagereq>usleep-knoppix</packagereq>
+   <packagereq>sysvinit-morphix</packagereq> <!-- for knoppix-style init -->
+   
+   <packagereq>dialog</packagereq> <!-- necessary for lowmem prompt, could be used for mainmodule selection -->
+   <packagereq>file</packagereq> <!-- need this for mount_module -->
+   <packagereq>mountmodule</packagereq> <!-- generic morphix modulemounter script -->
+   <packagereq>ddcxinfo-knoppix</packagereq> <!-- necessary for X/monitor detection -->
+   <packagereq>morphix-base-scripts</packagereq> <!-- sets up number of knop/morph /usr/sbin scripts -->
+
+   <packagereq>morphix-base-splash</packagereq> <!-- bootsplash, you need the kernel patched for this one -->
+   <packagereq>morphix-base-grub</packagereq> <!--not sure if this is necessary, grub is on boot.img after all... -->
+   <packagereq>console-data</packagereq> <!-- needed for keymaps -->
+   <packagereq>console-common</packagereq> <!-- needed for keymaps -->
+
+   <packagereq savestatus="true">linux-image-2.6.22.5-morphix</packagereq>
+
+   <packagereq>cloop-module-2.6.22.5-morphix</packagereq>
+<!--   <packagereq>linux-wlan-ng-modules-2.6.12</packagereq>-->
+   <packagereq>unionfs-modules-2.6.22.5-morphix</packagereq>
+   <packagereq>unionfs-utils</packagereq>
+
+   <!-- other lkm's we want in our base-->
+   <!-- Still to fix... -->
+<!--
+   <packagereq>acx100-2.6.22.5-morphix</packagereq>
+   <packagereq>bcm43xx-modules-2.6.22.5-morphix</packagereq>
+   <packagereq>fglrx-kernel-2.6.22.5-morphix</packagereq>
+   <packagereq>ndiswrapper-modules-2.6.22.5-morphix</packagereq>
+   <packagereq>nvidia-kernel-2.6.22.5-morphix</packagereq>
+   <packagereq>spca5xx-modules-2.6.22.5-morphix</packagereq>
+at76c503a
+madwifi
+ov511
+pwc
+rt2400
+rt2500
+zd1211
+linux-wlan-ng (!)
+-->
+
+
+   <packagereq>morphix-base-conf</packagereq> <!-- /etc and morphix base init scripts, put this in as last -->
+
+   <!-- packages that are removed -->
+   <packagedel>apt-utils</packagedel>
+   <packagedel>aptitude</packagedel> <!-- removes tasksel & tasksel-data -->
+   <packagedel>dselect</packagedel>
+   <packagedel>cron</packagedel>
+   <packagedel>ed</packagedel>
+   <packagedel>nano</packagedel>
+   <packagedel>groff-base</packagedel>
+   <packagedel>info</packagedel>
+   <packagedel>vim-common</packagedel>
+   <packagedel>traceroute</packagedel>
+   <packagedel>wget</packagedel>
+   <packagedel>dhcp3-client</packagedel> <!-- takes out dhcp3-common -->
+   <packagedel>logrotate</packagedel>
+   <!-- Removing apt, gpgv, & gnugp would save almost another 10M, but they are essential
+	to Debian and need a little more than a simple 'yes' to automate removal. -->
+
+   <!-- packages exclusive to a Sarge base to remove -->
+   <packagedel>exim4-base</packagedel>
+   <packagedel>telnet</packagedel>
+   <packagedel>ppp</packagedel>
+   <packagedel>modutils</packagedel> <!-- Only needed for 2.4 kernels -->
+
+  </packagelist>
+<!-- To be really brutal, these commands can be run to chop out dpkg & friends.. -->
+  <commandlist>
+    <command>find /usr/share/locale -name "apt.mo" -exec rm -f {} \;</command>
+    <command>find /usr/share/locale -name "dpkg.mo" -exec rm -f {} \;</command>
+    <command>find /usr/share/locale -name "gnugp.mo" -exec rm -f {} \;</command>
+    <command>find /usr/share/locale -name "libapt*.mo" -exec rm -f {} \;</command>
+    <command>rm -fR /usr/share/lintian /usr/share/keyrings /usr/share/gnupg /usr/share/bug</command>
+    <command>rm -fR /usr/lib/apt /usr/lib/dpkg /usr/lib/gnugp</command>
+    <command>rm -fR /etc/apt /etc/cron /etc/dpkg /etc/logrotate*</command>
+    <command>rm -f /usr/lib/libapt-pkg*</command>
+    <command>rm -f /usr/bin/apt-*</command>
+    <command>rm -f /usr/bin/dpkg*</command>
+    <command>rm -f /usr/bin/gpg*</command>
+    <command>rm -f /usr/bin/lspgpot</command>
+  </commandlist>
+
+ </group>
+</comps>
+


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/