View Single Post
Posts: 120 | Thanked: 83 times | Joined on May 2012
#374
If somebody is interested, here is my script to launch apkenv with config autosave/load feature:
Code:
#!/bin/sh

apkenv_dir="/opt/apkenv/"
apkenvwrp_dir="/home/user/.apkenvwrp/"

load_backup() {
	mkdir -p $apkenvwrp_dir$1
	rm -rf /home/user/.apkenv/*
	cp -rf $apkenvwrp_dir$1/. /home/user/.apkenv/
}

save_backup() {
	cp -rf /home/user/.apkenv/. $apkenvwrp_dir$1/
	rm -rf /home/user/.apkenv/*
}

if [ ! $1 ]; then
	echo "Usage: apkenvwrp.sh application.apk"
	echo "Do not run under root!"
	exit 0
fi

if [ $(whoami) != "user" ]; then
	echo "User rights required!"
	exit 0
fi

if [ ! -f $1 ]; then
	echo "File '"$1"' doesn't exist!"
	exit 0
fi

apk_path=$(readlink -f "$1")
backup_name=$(basename "$1" ".apk")

load_backup $backup_name

cd $apkenv_dir

./apkenv $apk_path

save_backup $backup_name

exit 0
Save it as apkenvwrp.sh and run it from somewhere like that:
Code:
sh apkenvwrp.sh program.apk
EDIT:
And don't forget to change apkenv_dir variable to actual directory where you have placed all apkenv files.

EDIT2:
Updated script! For some unknown (for me) reason, rm doesn't like double quotes. Now rm is working properly.

Last edited by PIDk; 2012-10-26 at 10:17.
 

The Following 7 Users Say Thank You to PIDk For This Useful Post: