replicant-vendor_replicant/prebuilt/common/etc/init.d/10apps2sd
2010-07-05 23:09:52 -04:00

25 lines
675 B
Bash
Executable File

#!/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;