Revision: 2871
          http://ipcop.svn.sourceforge.net/ipcop/?rev=2871&view=rev
Author:   gespinasse
Date:     2009-05-19 06:29:00 +0000 (Tue, 19 May 2009)

Log Message:
-----------
On disk, create initramfs from tar.gz instead of open directory structure.
This spare 1.2MB on disk

Modified Paths:
--------------
    ipcop/trunk/config/rootfiles/common/initramfs
    ipcop/trunk/lfs/initramfs
    ipcop/trunk/src/scripts/mkinitramfs

Modified: ipcop/trunk/config/rootfiles/common/initramfs
===================================================================
--- ipcop/trunk/config/rootfiles/common/initramfs       2009-05-19 00:17:44 UTC 
(rev 2870)
+++ ipcop/trunk/config/rootfiles/common/initramfs       2009-05-19 06:29:00 UTC 
(rev 2871)
@@ -1,4 +1,3 @@
-##
-## initrd
-##
-usr/lib/mkinitramfs
+# not a usual rootfile
+# but needed to include mkinitramfs directory structure and code
+usr/lib/mkinitramfs.tar.gz

Modified: ipcop/trunk/lfs/initramfs
===================================================================
--- ipcop/trunk/lfs/initramfs   2009-05-19 00:17:44 UTC (rev 2870)
+++ ipcop/trunk/lfs/initramfs   2009-05-19 06:29:00 UTC (rev 2871)
@@ -351,6 +351,11 @@
                                -d /usr/lib/mkinitramfs/lib \
                                /usr/lib/mkinitramfs/bin/* \
                                /usr/lib/mkinitramfs/lib/udev/*_id
+       
+       # Create a tar.gz to spare size on disk
+       tar cf /usr/lib/mkinitramfs.tar /usr/lib/mkinitramfs
+       gzip -9fn /usr/lib/mkinitramfs.tar
+       rm -rf /usr/lib/mkinitramfs
        
#################################################################################################
        
#################################################################################################
        # END of mkinitramfs section                                            
                        #

Modified: ipcop/trunk/src/scripts/mkinitramfs
===================================================================
--- ipcop/trunk/src/scripts/mkinitramfs 2009-05-19 00:17:44 UTC (rev 2870)
+++ ipcop/trunk/src/scripts/mkinitramfs 2009-05-19 06:29:00 UTC (rev 2871)
@@ -215,7 +215,7 @@
     local TMPDIR=`mktemp -d -t ipcoprd.XXXXXX`
 
     # Copy the pre-packaged initramfs directory structure
-    if ! cp -a /usr/lib/mkinitramfs/* ${TMPDIR}/; then
+    if ! tar zxf -C ${TMPDIR} /usr/lib/mkinitramfs.tar.gz; then
         exiterror 128 "Couldn't copy initramfs directory structure"
     fi
 


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

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables 
unlimited royalty-free distribution of the report engine 
for externally facing server and web deployment. 
http://p.sf.net/sfu/businessobjects
_______________________________________________
Ipcop-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ipcop-svn

Reply via email to