@@ -23,25 +23,37 @@ if [ "$(docker container inspect -f "{{.State.Status}}" "${CONTAINER}")" != "run
2323fi
2424
2525
26- WINEPREFIX=${WINEPREFIX:- $HOME / .wine}
26+ if [ -f " ./login.json" ]; then
27+ echo " ** Importing ./login.json **"
28+ docker cp -L ./login.json ${CONTAINER} :/tmp
29+ if docker exec -it ${CONTAINER} /app/ankerctl.py -k config import /tmp/login.json; then
30+ echo " Configuration imported successfully. Restarting container..."
31+ docker restart ${CONTAINER}
32+ exit $?
33+ else
34+ echo " Configuration import failed :("
35+ fi
36+ else
37+ WINEPREFIX=${WINEPREFIX:- $HOME / .wine}
2738
28- for root in " ${APPDATA} " " ${HOME} " ; do
29- for prefix in " Library/Application Support" " $WINEPREFIX /drive_c/users/${USER} /AppData/Local" ; do
30- for suffix in " AnkerMake/AnkerMake_64bit_fp/login.json" " Ankermake/AnkerMake_64bit_fp/login.json" ; do
31- name=" $root /$prefix /$suffix " ;
32- if [ -f " ${name} " ]; then
33- echo " ** Importing ${name} credentials **" ;
34- docker cp -L " ${name} " ${CONTAINER} :/tmp
35- if docker exec -it ${CONTAINER} /app/ankerctl.py -k config import /tmp/login.json; then
36- echo " Configuration imported successfully. Restarting container..."
37- docker restart ${CONTAINER}
38- exit $?
39+ for root in " ${APPDATA} " " ${HOME} " ; do
40+ for prefix in " Library/Application Support" " $WINEPREFIX /drive_c/users/${USER} /AppData/Local" ; do
41+ for suffix in " AnkerMake/AnkerMake_64bit_fp/login.json" " Ankermake/AnkerMake_64bit_fp/login.json" ; do
42+ name=" $root /$prefix /$suffix " ;
43+ if [ -f " ${name} " ]; then
44+ echo " ** Importing ${name} credentials **" ;
45+ docker cp -L " ${name} " ${CONTAINER} :/tmp
46+ if docker exec -it ${CONTAINER} /app/ankerctl.py -k config import /tmp/login.json; then
47+ echo " Configuration imported successfully. Restarting container..."
48+ docker restart ${CONTAINER}
49+ exit $?
50+ else
51+ echo " Configuration import failed :("
52+ fi
3953 else
40- echo " Configuration import failed :( "
54+ echo " ** No ${name} credentials detected ** " ;
4155 fi
42- else
43- echo " ** No ${name} credentials detected **" ;
44- fi
56+ done
4557 done
4658 done
47- done
59+ fi
0 commit comments