mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 21:26:49 +00:00
image/install and other scripts:
- rename .fakeroot to .fakeroot.$PROJECT, now we can build more then one project at some time
This commit is contained in:
parent
7d1e50277e
commit
655b76c71f
@ -22,8 +22,8 @@ mkdir -p $INSTALL/usr/lib
|
|||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib/dbus
|
mkdir -p $INSTALL/usr/lib/dbus
|
||||||
cp $PKG_BUILD/.build-target/bus/dbus-daemon-launch-helper $INSTALL/usr/lib/dbus
|
cp $PKG_BUILD/.build-target/bus/dbus-daemon-launch-helper $INSTALL/usr/lib/dbus
|
||||||
echo "chmod 4750 $INSTALL/usr/lib/dbus/dbus-daemon-launch-helper" >> $ROOT/.fakeroot
|
echo "chmod 4750 $INSTALL/usr/lib/dbus/dbus-daemon-launch-helper" >> $ROOT/.fakeroot.$PROJECT
|
||||||
echo "chown 0:81 $INSTALL/usr/lib/dbus/dbus-daemon-launch-helper" >> $ROOT/.fakeroot
|
echo "chown 0:81 $INSTALL/usr/lib/dbus/dbus-daemon-launch-helper" >> $ROOT/.fakeroot.$PROJECT
|
||||||
|
|
||||||
mkdir -p $INSTALL/etc/dbus-1
|
mkdir -p $INSTALL/etc/dbus-1
|
||||||
cp $PKG_BUILD/.build-target/bus/session.conf $INSTALL/etc/dbus-1
|
cp $PKG_BUILD/.build-target/bus/session.conf $INSTALL/etc/dbus-1
|
||||||
|
@ -20,10 +20,10 @@ case "$2" in
|
|||||||
|
|
||||||
export INSTALL=$BUILD/$1/$2
|
export INSTALL=$BUILD/$1/$2
|
||||||
|
|
||||||
rm -rf $ROOT/.fakeroot # remove /.fakeroot if it exist
|
rm -rf $ROOT/.fakeroot.$PROJECT # remove /.fakeroot if it exist
|
||||||
touch $ROOT/.fakeroot # create an empty /.fakeroot
|
touch $ROOT/.fakeroot.$PROJECT # create an empty /.fakeroot
|
||||||
chmod +x $ROOT/.fakeroot # make /.fakeroot executable
|
chmod +x $ROOT/.fakeroot.$PROJECT # make /.fakeroot executable
|
||||||
echo "chown -R 0:0 $INSTALL" >> $ROOT/.fakeroot
|
echo "chown -R 0:0 $INSTALL" >> $ROOT/.fakeroot.$PROJECT
|
||||||
|
|
||||||
rm -rf $INSTALL
|
rm -rf $INSTALL
|
||||||
mkdir -p $INSTALL
|
mkdir -p $INSTALL
|
||||||
@ -83,11 +83,11 @@ case "$2" in
|
|||||||
rm -rf $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.kernel
|
rm -rf $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.kernel
|
||||||
cp -PR $BUILD/linux-*/arch/x86/boot/bzImage $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.kernel
|
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 "rm -rf $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system" >> $ROOT/.fakeroot.$PROJECT
|
||||||
echo "$ROOT/$TOOLCHAIN/bin/mksquashfs $INSTALL $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system -noappend -comp lzma" >> $ROOT/.fakeroot
|
echo "$ROOT/$TOOLCHAIN/bin/mksquashfs $INSTALL $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system -noappend -comp lzma" >> $ROOT/.fakeroot.$PROJECT
|
||||||
$ROOT/$TOOLCHAIN/bin/fakeroot -- $ROOT/.fakeroot
|
$ROOT/$TOOLCHAIN/bin/fakeroot -- $ROOT/.fakeroot.$PROJECT
|
||||||
chmod 0644 $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system
|
chmod 0644 $ROOT/target/OpenELEC-$PROJECT-$TARGET_LIBC-$OPENELEC_VERSION.system
|
||||||
rm -rf $ROOT/.fakeroot
|
rm -rf $ROOT/.fakeroot.$PROJECT
|
||||||
;;
|
;;
|
||||||
|
|
||||||
qemu)
|
qemu)
|
||||||
|
@ -25,7 +25,7 @@ mkdir -p $INSTALL/lib/security
|
|||||||
# cp -PR $PKG_BUILD/modules/pam_tally/pam_tally $INSTALL/lib/security
|
# cp -PR $PKG_BUILD/modules/pam_tally/pam_tally $INSTALL/lib/security
|
||||||
cp -PR $PKG_BUILD/modules/pam_tally2/.libs/pam_tally2 $INSTALL/lib/security
|
cp -PR $PKG_BUILD/modules/pam_tally2/.libs/pam_tally2 $INSTALL/lib/security
|
||||||
cp -PR $PKG_BUILD/modules/pam_unix/unix_chkpwd $INSTALL/lib/security
|
cp -PR $PKG_BUILD/modules/pam_unix/unix_chkpwd $INSTALL/lib/security
|
||||||
echo "chmod 4755 $INSTALL/lib/security/unix_chkpwd" >> $ROOT/.fakeroot
|
echo "chmod 4755 $INSTALL/lib/security/unix_chkpwd" >> $ROOT/.fakeroot.$PROJECT
|
||||||
cp -PR $PKG_BUILD/modules/pam_unix/unix_update $INSTALL/lib/security
|
cp -PR $PKG_BUILD/modules/pam_unix/unix_update $INSTALL/lib/security
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
mkdir -p $INSTALL/usr/lib
|
||||||
|
@ -33,7 +33,7 @@ mkdir -p $INSTALL/usr/bin
|
|||||||
cp -PR $PKG_BUILD/src/programs/.libs/pkaction $INSTALL/usr/bin
|
cp -PR $PKG_BUILD/src/programs/.libs/pkaction $INSTALL/usr/bin
|
||||||
cp -PR $PKG_BUILD/src/programs/.libs/pkcheck $INSTALL/usr/bin
|
cp -PR $PKG_BUILD/src/programs/.libs/pkcheck $INSTALL/usr/bin
|
||||||
cp -PR $PKG_BUILD/src/programs/.libs/pkexec $INSTALL/usr/bin
|
cp -PR $PKG_BUILD/src/programs/.libs/pkexec $INSTALL/usr/bin
|
||||||
echo "chmod 4755 $INSTALL/usr/bin/pkexec" >> $ROOT/.fakeroot
|
echo "chmod 4755 $INSTALL/usr/bin/pkexec" >> $ROOT/.fakeroot.$PROJECT
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
mkdir -p $INSTALL/usr/lib
|
||||||
cp -PR $PKG_BUILD/src/polkitagent/.libs/libpolkit-agent-1.so* $INSTALL/usr/lib
|
cp -PR $PKG_BUILD/src/polkitagent/.libs/libpolkit-agent-1.so* $INSTALL/usr/lib
|
||||||
|
@ -13,7 +13,7 @@ ROOT_PWD="`$ROOT/$TOOLCHAIN/bin/cryptpw $ROOT_PASSWORD`"
|
|||||||
add_group root 0
|
add_group root 0
|
||||||
|
|
||||||
cp -PR $BUILD/busybox*/_install-system/* $INSTALL
|
cp -PR $BUILD/busybox*/_install-system/* $INSTALL
|
||||||
echo "chmod 4755 $INSTALL/bin/busybox" >> $ROOT/.fakeroot
|
echo "chmod 4755 $INSTALL/bin/busybox" >> $ROOT/.fakeroot.$PROJECT
|
||||||
|
|
||||||
mkdir -p $INSTALL/bin
|
mkdir -p $INSTALL/bin
|
||||||
ln -sf /bin/sh $INSTALL/bin/bash
|
ln -sf /bin/sh $INSTALL/bin/bash
|
||||||
|
Loading…
x
Reference in New Issue
Block a user