mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 21:26:49 +00:00
scripts/install: add support for '$PKG_DIR/system.d' dir and install *.d dirs before we run the install script
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
a949848a9c
commit
02937b4144
@ -56,6 +56,36 @@ for p in $PKG_DEPENDS $PKG_DEPENDS_TARGET; do
|
|||||||
$SCRIPTS/install $p
|
$SCRIPTS/install $p
|
||||||
done
|
done
|
||||||
|
|
||||||
|
if [ -d $PKG_DIR/init.d ]; then
|
||||||
|
mkdir -p $INSTALL/etc/init.d
|
||||||
|
cp $PKG_DIR/init.d/* $INSTALL/etc/init.d/
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d $PKG_DIR/profile.d ]; then
|
||||||
|
mkdir -p $INSTALL/etc/profile.d
|
||||||
|
cp $PKG_DIR/profile.d/*.conf $INSTALL/etc/profile.d/
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d $PKG_DIR/tmpfiles.d ]; then
|
||||||
|
mkdir -p $INSTALL/usr/lib/tmpfiles.d
|
||||||
|
cp $PKG_DIR/tmpfiles.d/*.conf $INSTALL/usr/lib/tmpfiles.d
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d $PKG_DIR/system.d ]; then
|
||||||
|
mkdir -p $INSTALL/lib/systemd/system
|
||||||
|
cp $PKG_DIR/system.d/*.* $INSTALL/lib/systemd/system
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d $PKG_DIR/udev.d ]; then
|
||||||
|
mkdir -p $INSTALL/lib/udev/rules.d
|
||||||
|
cp $PKG_DIR/udev.d/*.rules $INSTALL/lib/udev/rules.d
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -d $PKG_DIR/init.network ]; then
|
||||||
|
mkdir -p $INSTALL/etc/init.d/network
|
||||||
|
cp $PKG_DIR/init.network/* $INSTALL/etc/init.d/network/
|
||||||
|
fi
|
||||||
|
|
||||||
if [ -f $PKG_DIR/package.mk ]; then
|
if [ -f $PKG_DIR/package.mk ]; then
|
||||||
# unset functions
|
# unset functions
|
||||||
unset -f pre_install
|
unset -f pre_install
|
||||||
@ -105,31 +135,6 @@ elif [ -f $PKG_DIR/install ]; then
|
|||||||
$PKG_DIR/install $@ >&$VERBOSE_OUT
|
$PKG_DIR/install $@ >&$VERBOSE_OUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -d $PKG_DIR/init.d ]; then
|
|
||||||
mkdir -p $INSTALL/etc/init.d
|
|
||||||
cp $PKG_DIR/init.d/* $INSTALL/etc/init.d/
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d $PKG_DIR/profile.d ]; then
|
|
||||||
mkdir -p $INSTALL/etc/profile.d
|
|
||||||
cp $PKG_DIR/profile.d/*.conf $INSTALL/etc/profile.d/
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d $PKG_DIR/tmpfiles.d ]; then
|
|
||||||
mkdir -p $INSTALL/usr/lib/tmpfiles.d
|
|
||||||
cp $PKG_DIR/tmpfiles.d/*.conf $INSTALL/usr/lib/tmpfiles.d
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d $PKG_DIR/udev.d ]; then
|
|
||||||
mkdir -p $INSTALL/lib/udev/rules.d
|
|
||||||
cp $PKG_DIR/udev.d/*.rules $INSTALL/lib/udev/rules.d
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -d $PKG_DIR/init.network ]; then
|
|
||||||
mkdir -p $INSTALL/etc/init.d/network
|
|
||||||
cp $PKG_DIR/init.network/* $INSTALL/etc/init.d/network/
|
|
||||||
fi
|
|
||||||
|
|
||||||
for i in `sed -n "s/^\([^#].*\)=\".*$/\1/p" $PROJECT_DIR/$PROJECT/options | grep -v "#"`; do
|
for i in `sed -n "s/^\([^#].*\)=\".*$/\1/p" $PROJECT_DIR/$PROJECT/options | grep -v "#"`; do
|
||||||
eval val=\$$i
|
eval val=\$$i
|
||||||
echo "STAMP_$i=\"$val"\" >> $STAMP
|
echo "STAMP_$i=\"$val"\" >> $STAMP
|
||||||
|
Loading…
x
Reference in New Issue
Block a user