mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
squashfs:
- add support for lzma compression linux: - build with squashfs lzma support project/intel: - build kernel with squashfs lzma support project/ION: - build kernel with squashfs lzma support
This commit is contained in:
parent
dd231b2dbb
commit
b8dc57dfdc
@ -84,7 +84,7 @@ case "$2" in
|
||||
cp -PR $BUILD/linux-*/arch/x86/boot/bzImage $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.kernel
|
||||
|
||||
echo "rm -rf $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system" >> $ROOT/.fakeroot
|
||||
echo "$ROOT/$TOOLCHAIN/bin/mksquashfs $INSTALL $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system -noappend" >> $ROOT/.fakeroot
|
||||
echo "$ROOT/$TOOLCHAIN/bin/mksquashfs $INSTALL $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system -noappend -comp lzma" >> $ROOT/.fakeroot
|
||||
$ROOT/$TOOLCHAIN/bin/fakeroot -- $ROOT/.fakeroot
|
||||
chmod 0644 $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system
|
||||
rm -rf $ROOT/.fakeroot
|
||||
|
1052
packages/linux/patches/linux-2.6.32-squashfs_lzma.diff
Normal file
1052
packages/linux/patches/linux-2.6.32-squashfs_lzma.diff
Normal file
File diff suppressed because it is too large
Load Diff
@ -2,13 +2,15 @@
|
||||
|
||||
. config/options
|
||||
|
||||
$SCRIPTS/build toolchain
|
||||
$SCRIPTS/unpack lzma
|
||||
|
||||
LZMA_DIR=`ls -d $ROOT/$BUILD/lzma*`
|
||||
|
||||
setup_toolchain host
|
||||
|
||||
cd $BUILD/$1*/squashfs-tools
|
||||
|
||||
make mksquashfs
|
||||
make mksquashfs LZMA_SUPPORT=1 LZMA_DIR=$LZMA_DIR
|
||||
|
||||
mkdir -p $ROOT/$TOOLCHAIN/bin
|
||||
cp mksquashfs $ROOT/$TOOLCHAIN/bin
|
||||
|
@ -3,4 +3,4 @@
|
||||
. config/options
|
||||
|
||||
mkdir -p $ROOT/$TOOLCHAIN/bin
|
||||
cp -rf $BUILD/$1*/squashfs-tools/mksquashfs $ROOT/$TOOLCHAIN/bin
|
||||
cp -rf $BUILD/$1*/squashfs-tools/mksquashfs $ROOT/$TOOLCHAIN/bin
|
||||
|
@ -1,12 +1,14 @@
|
||||
diff -Naur squashfs4.0-20091205/squashfs-tools/Makefile squashfs4.0-20091205.patch/squashfs-tools/Makefile
|
||||
--- squashfs4.0-20091205/squashfs-tools/Makefile 2009-10-14 05:32:57.000000000 +0200
|
||||
+++ squashfs4.0-20091205.patch/squashfs-tools/Makefile 2009-12-05 14:45:55.389177120 +0100
|
||||
@@ -2,7 +2,7 @@
|
||||
+++ squashfs4.0-20091205.patch/squashfs-tools/Makefile 2009-12-05 18:24:48.241450813 +0100
|
||||
@@ -2,8 +2,8 @@
|
||||
# Building LZMA support
|
||||
# Download LZMA sdk (4.65 used in development, other versions may work),
|
||||
# set LZMA_DIR to unpacked source, and uncomment next line
|
||||
-LZMA_SUPPORT = 1
|
||||
-LZMA_DIR = ../../../LZMA/lzma465
|
||||
+#LZMA_SUPPORT = 1
|
||||
LZMA_DIR = ../../../LZMA/lzma465
|
||||
+#LZMA_DIR = ../../../LZMA/lzma465
|
||||
|
||||
#Compression default.
|
||||
COMP_DEFAULT = gzip
|
@ -1622,6 +1622,7 @@ CONFIG_HFSPLUS_FS=m
|
||||
# CONFIG_EFS_FS is not set
|
||||
# CONFIG_CRAMFS is not set
|
||||
CONFIG_SQUASHFS=y
|
||||
CONFIG_SQUASHFS_LZMA=y
|
||||
# CONFIG_SQUASHFS_EMBEDDED is not set
|
||||
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
||||
# CONFIG_VXFS_FS is not set
|
||||
@ -1902,6 +1903,8 @@ CONFIG_LIBCRC32C=y
|
||||
CONFIG_AUDIT_GENERIC=y
|
||||
CONFIG_ZLIB_INFLATE=y
|
||||
CONFIG_ZLIB_DEFLATE=m
|
||||
CONFIG_DECOMPRESS_LZMA=y
|
||||
CONFIG_DECOMPRESS_LZMA_NEEDED=y
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HAS_IOPORT=y
|
||||
CONFIG_HAS_DMA=y
|
||||
|
@ -2005,6 +2005,7 @@ CONFIG_HFSPLUS_FS=m
|
||||
# CONFIG_EFS_FS is not set
|
||||
# CONFIG_CRAMFS is not set
|
||||
CONFIG_SQUASHFS=y
|
||||
CONFIG_SQUASHFS_LZMA=y
|
||||
# CONFIG_SQUASHFS_EMBEDDED is not set
|
||||
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
||||
# CONFIG_VXFS_FS is not set
|
||||
@ -2285,6 +2286,8 @@ CONFIG_LIBCRC32C=y
|
||||
CONFIG_AUDIT_GENERIC=y
|
||||
CONFIG_ZLIB_INFLATE=y
|
||||
CONFIG_ZLIB_DEFLATE=m
|
||||
CONFIG_DECOMPRESS_LZMA=y
|
||||
CONFIG_DECOMPRESS_LZMA_NEEDED=y
|
||||
CONFIG_HAS_IOMEM=y
|
||||
CONFIG_HAS_IOPORT=y
|
||||
CONFIG_HAS_DMA=y
|
||||
|
Loading…
x
Reference in New Issue
Block a user