forked from elros34/qxcompositor
-
Notifications
You must be signed in to change notification settings - Fork 3
/
flatpak-extension-hybris
executable file
·62 lines (56 loc) · 1.66 KB
/
flatpak-extension-hybris
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/bin/sh -e
LIBS="libEGL.so.1
libEGL.so.1.0.0
libGLESv2.so.2
libGLESv2.so.2.0.0
libOpenCL.so.1
libOpenCL.so.1.0.0
libandroid-properties.so.1
libandroid-properties.so.1.0.0
libgralloc.so
libgralloc.so.1
libgralloc.so.1.0.0
libhardware.so.2
libhardware.so.2.0.0
libhwc2.so
libhwc2.so.1
libhwc2.so.1.0.0
libhybris
libhybris-common.so.1
libhybris-common.so.1.0.0
libhybris-eglplatformcommon.so.1
libhybris-eglplatformcommon.so.1.0.0
libhybris-hwcomposerwindow.so.1
libhybris-hwcomposerwindow.so.1.0.0
libnfc_ndef_nxp.so.1
libnfc_ndef_nxp.so.1.0.0
libnfc_nxp.so.1
libnfc_nxp.so.1.0.0
libsync.so.2
libsync.so.2.0.0
libvibrator.so.1
libvibrator.so.1.0.0
libwayland-egl.so.1
libwayland-egl.so.1.0.0
libwifi.so.1
libwifi.so.1.0.0"
TARGET="$HOME/.local/share/flatpak/extension/org.freedesktop.Platform.GL.host/arm/1.4"
LIBDIR="/usr/lib"
mkdir -p $TARGET/lib/libhybris
echo "Synchronize main libraries"
for file in ${LIBS}; do
if [ -f ${LIBDIR}/$file ]; then
echo " $file"
#ln -s /var/run/host/${LIBDIR}/${file} ${TARGET}/lib/${file}
#rm ${TARGET}/lib/${file} || true
rsync -a ${LIBDIR}/${file} ${TARGET}/lib/${file} || echo "Couldn't copy, probably not found:" ${LIBDIR}/${file}
fi
done
echo
echo "Synchronize /usr/lib/libhybris"
rsync -av --delete /usr/lib/libhybris/ $TARGET/lib/libhybris/
echo
mkdir -p $TARGET/libexec/droid-hybris
echo "Synchronize /usr/libexec/droid-hybris"
rsync -av --delete /usr/libexec/droid-hybris/ $TARGET/libexec/droid-hybris/
echo