blob: b4d0192452661f9eb7820a260e15ddc34a6f5d25 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#!/system/bin/sh
# Make sure the Apps2SD structure exists.
if [ "$SD_EXT_DIRECTORY" = "" ];
then
SD_EXT_DIRECTORY=/sd-ext;
fi;
if ! awk -vDIR="$SD_EXT_DIRECTORY" '$2 == DIR { exit 1; }' /proc/mounts ;
then
# create directories if necessary.
for i in app app-private dalvik-cache;
do
if [ ! -d $SD_EXT_DIRECTORY/$i ];
then
mkdir $SD_EXT_DIRECTORY/$i;
busybox chown 1000:1000 $SD_EXT_DIRECTORY/$i;
busybox chmod 771 $SD_EXT_DIRECTORY/$i;
log -p i -t a2sd "$SD_EXT_DIRECTORY/$i created"
fi;
done
setprop cm.a2sd.active 1
log -p i -t a2sd "Apps2SD successfully activated";
fi;
|