forked from sshmanko/acestream-armv7
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathacestream.start
executable file
·43 lines (35 loc) · 1.78 KB
/
acestream.start
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
#!/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
ACEADDON=$(readlink -f $(dirname $0))
ACECHROOT="androidfs"
if mount | grep -E "( $ACEADDON/$ACECHROOT/proc | $ACEADDON/$ACECHROOT/sys | $ACEADDON/$ACECHROOT/dev )" >/dev/null; then
if [ $? -eq 0 ]; then
pkill -9 -f "/acestream.engine/python/bin/python" &>/dev/null
pkill -9 -f "/system/bin/acestream.sh" &>/dev/null
#unmount directories
umount $ACEADDON/$ACECHROOT/proc &>/dev/null
umount $ACEADDON/$ACECHROOT/sys &>/dev/null
umount $ACEADDON/$ACECHROOT/dev &>/dev/null
fi
fi
mkdir -p $ACEADDON/$ACECHROOT/system
mkdir -p $ACEADDON/$ACECHROOT/storage
mkdir -p $ACEADDON/$ACECHROOT/dev
mkdir -p $ACEADDON/$ACECHROOT/proc
mkdir -p $ACEADDON/$ACECHROOT/sys
mkdir -p $ACEADDON/$ACECHROOT/system/etc
[ ! -f $ACEADDON/$ACECHROOT/system/etc/resolv.conf ] && cp -L /etc/resolv.conf $ACEADDON/$ACECHROOT/system/etc/resolv.conf
if [ ! -f $ACEADDON/$ACECHROOT/system/etc/hosts ]; then
cp -L /etc/hosts $ACEADDON/$ACECHROOT/system/etc/hosts
echo "67.215.246.10 router.bittorrent.com" >> $ACEADDON/$ACECHROOT/system/etc/hosts
echo "212.129.33.59 dht.transmissionbt.com" >> $ACEADDON/$ACECHROOT/system/etc/hosts
echo "82.221.103.244 router.utorrent.com" >> $ACEADDON/$ACECHROOT/system/etc/hosts
fi
mount -o bind /dev $ACEADDON/$ACECHROOT/dev &>/dev/null
mount -t proc proc $ACEADDON/$ACECHROOT/proc &>/dev/null
mount -t sysfs sysfs $ACEADDON/$ACECHROOT/sys &>/dev/null
chown -R root:root $ACEADDON/$ACECHROOT/system
find $ACEADDON/$ACECHROOT/system -type d -exec chmod 755 {} \;
find $ACEADDON/$ACECHROOT/system -type f -exec chmod 644 {} \;
chmod 755 $ACEADDON/$ACECHROOT/system/bin/* $ACEADDON/$ACECHROOT/acestream.engine/python/bin/python
chroot $ACEADDON/$ACECHROOT /system/bin/busybox sh -c "/system/bin/acestream.sh" > $ACEADDON/acestream.log 2>&1