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