forked from chaotic-aur/pkgbuild-anbox-modules-dkms
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathanbox-modules-dkms.install
46 lines (44 loc) · 1.45 KB
/
anbox-modules-dkms.install
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
post_install() {
echo "==>> Building & Installing Modules (binder)"
cp -rf /usr/src/binder-1 /tmp/binder_install
cd /tmp/binder_install
make
make DESTDIR="/usr/src/binder-1" install
echo "==>> Building & Installing Modules (ashmem)"
cp -rf /usr/src/ashmem-1 /tmp/ashmem_install
cd "/tmp/ashmem_install"
make
make DESTDIR="/usr/src/ashmem-1" install
echo "==>> Cleaning Up"
rm -rf /tmp/ashmem_install
rm -rf /tmp/binder_install
echo "==>> Loading Anbox Modules"
modprobe binder_linux devices=binder,hwbinder,vndbinder,anbox-binder,anbox-hwbinder,anbox-vndbinder
modprobe ashmem_linux
mkinitcpio -P
}
post_upgrade() {
echo "==>> Building & Installing Modules (binder)"
cp -rf /usr/src/binder-1 /tmp/binder_install
cd /tmp/binder_install
make
make DESTDIR="/usr/src/binder-1" install
echo "==>> Building & Installing Modules (ashmem)"
cp -rf /usr/src/ashmem-1 /tmp/ashmem_install
cd "/tmp/ashmem_install"
make
make DESTDIR="/usr/src/ashmem-1" install
echo "==>> Cleaning Up"
rm -rf /tmp/ashmem_install
rm -rf /tmp/binder_install
echo "==>> Loading Anbox Modules"
modprobe binder_linux devices=binder,hwbinder,vndbinder,anbox-binder,anbox-hwbinder,anbox-vndbinder
modprobe ashmem_linux
mkinitcpio -P
}
post_remove() {
echo "==>> Cleaning Up Leftover Remains"
rm -rf /usr/src/ashmem-1
rm -rf /usr/src/binder-1
mkinitcpio -P
}