mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
(cosmetics) scripts/install: cosmetics
This commit is contained in:
parent
41b0ef9285
commit
24bee9dfb8
@ -32,19 +32,15 @@ if [ -z "$INSTALL" ] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# set defaults
|
# set defaults
|
||||||
PACKAGE_NAME=$(echo $1 | awk -F : '{print $1}')
|
PACKAGE_NAME=$(echo $1 | awk -F : '{print $1}')
|
||||||
TARGET=$(echo $1 | awk -F : '{print $2}')
|
TARGET=$(echo $1 | awk -F : '{print $2}')
|
||||||
if [ -z "$TARGET" ]; then
|
if [ -z "$TARGET" ]; then
|
||||||
TARGET="target"
|
TARGET="target"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
STAMP=$STAMPS_INSTALL/$PACKAGE_NAME/install_$TARGET
|
STAMP=$STAMPS_INSTALL/$PACKAGE_NAME/install_$TARGET
|
||||||
mkdir -p $STAMPS_INSTALL/$PACKAGE_NAME
|
mkdir -p $STAMPS_INSTALL/$PACKAGE_NAME
|
||||||
|
|
||||||
if [ -f $STAMP -a $PKG_DIR/install -nt $STAMP ]; then
|
|
||||||
rm -f $STAMP
|
|
||||||
fi
|
|
||||||
|
|
||||||
[ -f $STAMP -a $FORCE_INSTALL = "no" ] && exit 0
|
[ -f $STAMP -a $FORCE_INSTALL = "no" ] && exit 0
|
||||||
|
|
||||||
if [ -n "$PKG_ARCH" -a ! "$PKG_ARCH" = "any" ]; then
|
if [ -n "$PKG_ARCH" -a ! "$PKG_ARCH" = "any" ]; then
|
||||||
@ -123,45 +119,41 @@ if [ "$TARGET" = target ] ; then
|
|||||||
|
|
||||||
if [ -d $PKG_DIR/debug.d ]; then
|
if [ -d $PKG_DIR/debug.d ]; then
|
||||||
mkdir -p $INSTALL/usr/share/debugconf
|
mkdir -p $INSTALL/usr/share/debugconf
|
||||||
cp $PKG_DIR/debug.d/*.conf $INSTALL/usr/share/debugconf
|
cp $PKG_DIR/debug.d/*.conf $INSTALL/usr/share/debugconf
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ -d $PKG_DIR/modprobe.d ]; then
|
if [ -d $PKG_DIR/modprobe.d ]; then
|
||||||
mkdir -p $INSTALL/lib/modprobe.d
|
mkdir -p $INSTALL/lib/modprobe.d
|
||||||
cp $PKG_DIR/modprobe.d/*.conf $INSTALL/lib/modprobe.d
|
cp $PKG_DIR/modprobe.d/*.conf $INSTALL/lib/modprobe.d
|
||||||
fi
|
fi
|
||||||
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# unset functions
|
# unset functions
|
||||||
unset -f pre_install
|
unset -f pre_install
|
||||||
unset -f post_install
|
unset -f post_install
|
||||||
|
|
||||||
# include buildfile
|
# include buildfile
|
||||||
. $PKG_DIR/package.mk
|
. $PKG_DIR/package.mk
|
||||||
|
|
||||||
# install
|
# install
|
||||||
if [ "$TARGET" = target ] ; then
|
if [ "$TARGET" = target ] ; then
|
||||||
if [ "$(type -t pre_install)" = "function" ]; then
|
if [ "$(type -t pre_install)" = "function" ]; then
|
||||||
pre_install
|
pre_install
|
||||||
fi
|
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$TARGET" = "target" -a -d $PKG_BUILD/.install_pkg ]; then
|
if [ "$TARGET" = "target" -a -d $PKG_BUILD/.install_pkg ]; then
|
||||||
mkdir -p $INSTALL
|
mkdir -p $INSTALL
|
||||||
cp -PR $PKG_BUILD/.install_pkg/* $INSTALL
|
cp -PR $PKG_BUILD/.install_pkg/* $INSTALL
|
||||||
elif [ "$TARGET" = "init" -a -d $PKG_BUILD/.install_init ]; then
|
elif [ "$TARGET" = "init" -a -d $PKG_BUILD/.install_init ]; then
|
||||||
mkdir -p $INSTALL
|
mkdir -p $INSTALL
|
||||||
cp -PR $PKG_BUILD/.install_init/* $INSTALL
|
cp -PR $PKG_BUILD/.install_init/* $INSTALL
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ "$TARGET" = target ] ; then
|
||||||
|
if [ "$(type -t post_install)" = "function" ]; then
|
||||||
|
post_install
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
if [ "$TARGET" = target ] ; then
|
touch $STAMP
|
||||||
if [ "$(type -t post_install)" = "function" ]; then
|
|
||||||
post_install
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
for i in `sed -n "s/^\([^#].*\)=\".*$/\1/p" $PROJECT_DIR/$PROJECT/options | grep -v "#"`; do
|
|
||||||
eval val=\$$i
|
|
||||||
echo "STAMP_$i=\"$val"\" >> $STAMP
|
|
||||||
done
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user