mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +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
|
||||
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
|
||||
# unset functions
|
||||
unset -f pre_install
|
||||
@ -105,31 +135,6 @@ elif [ -f $PKG_DIR/install ]; then
|
||||
$PKG_DIR/install $@ >&$VERBOSE_OUT
|
||||
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
|
||||
eval val=\$$i
|
||||
echo "STAMP_$i=\"$val"\" >> $STAMP
|
||||
|
Loading…
x
Reference in New Issue
Block a user