#!/bin/sh -x # It will run with two args: buildroot spec BUILDROOT="$1" SPEC="$2" . $(dirname $0)/common.sh add_bin_exec_command $PRODUCT cat <<EOF >$BUILDROOT/usr/bin/$PRODUCT #!/bin/sh LD_LIBRARY_PATH=$PRODUCTDIR/$PRODUCT/lib/x86_64-linux-gnu exec $PRODUCTDIR/$PRODUCT --disable-gpu --no-sandbox "\$@" EOF cd .$PRODUCTDIR || fatal # just remove all libs remove_dir usr/lib/x86_64-linux-gnu #for i in usr/lib/x86_64-linux-gnu/* ; do # move_file $PRODUCTDIR/$i $PRODUCTDIR/lib/x86_64-linux-gnu/$(basename $i) #done for i in etc meta snap lib/dri usr/bin usr/lib usr/include usr/share/X11 usr/share/misc usr/share/doc usr/share/fonts ; do remove_dir $PRODUCTDIR/$i done #for i in libEGL.so.1 libdrm.so.2 libdrm_amdgpu.so.1 libva-drm.so.2 libva-x11.so.2 libva.so.2 ; do # remove_file $PRODUCTDIR/lib/x86_64-linux-gnu/$i #done for i in libcom_err.so.2 libdbus-1.so.3 libexpat.so.1 libkeyutils.so.1 ; do remove_file $PRODUCTDIR/lib/x86_64-linux-gnu/$i done # remove embedded libnss #for i in libfreebl3.so libfreeblpriv3.so libnspr4.so libnss3.so libnssutil3.so libplc4.so libplds4.so libsmime3.so libssl3.so nss ; do # remove_file $PRODUCTDIR/lib/x86_64-linux-gnu/$i #done #libappindicator3.so.1 libappindicator3.so.1.0.0 libdbusmenu-glib.so.4 libdbusmenu-glib.so.4.0.12 libdbusmenu-gtk3.so.4 libdbusmenu-gtk3.so.4.0.12 libindicator3.so.7 libindicator3.so.7.0.0 cd >/dev/null add_libs_requires