aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rwxr-xr-xscripts/backup-sims.sh5
-rwxr-xr-xscripts/common.sh6
-rwxr-xr-xscripts/install/create_sim.sh3
3 files changed, 5 insertions, 9 deletions
diff --git a/scripts/backup-sims.sh b/scripts/backup-sims.sh
index cadb9a2..06cb780 100755
--- a/scripts/backup-sims.sh
+++ b/scripts/backup-sims.sh
@@ -5,10 +5,9 @@ getPrgDir
5 5
6for i in $(seq -w 1 99) 6for i in $(seq -w 1 99)
7do 7do
8 j=$(num2name ${i}) 8 if [ -e "${PRGDIR}/../../config/sim${i}" ]
9 if [ -e "${PRGDIR}/../../config/${j}" ]
10 then 9 then
11 pushd ${PRGDIR}/../../config/${j} >/dev/null 10 pushd ${PRGDIR}/../../config/sim${i} >/dev/null
12 # Find out the size of the last backup, base our later sleep on that, but do it now before backup-sim packs it away. 11 # Find out the size of the last backup, base our later sleep on that, but do it now before backup-sim packs it away.
13 sizeSleep=`sleepPerSize o "$(getSimName ${i})"` 12 sizeSleep=`sleepPerSize o "$(getSimName ${i})"`
14 ./backup-sim 13 ./backup-sim
diff --git a/scripts/common.sh b/scripts/common.sh
index 9d985f2..6aeb8b5 100755
--- a/scripts/common.sh
+++ b/scripts/common.sh
@@ -28,9 +28,7 @@ getPrgDir()
28# name=$(num2name 1) 28# name=$(num2name 1)
29num2name() 29num2name()
30{ 30{
31 # Using a string format, coz using a number format ends with an octal error, coz 08 isn't a valid octal number. 31 /usr/bin/printf 'sim%02d' "$1"
32 # Why isn't octal dead already?
33 printf 'sim%02s' "$1"
34} 32}
35 33
36 34
@@ -46,7 +44,7 @@ sanitize()
46# name=$(getSimName 1) 44# name=$(getSimName 1)
47getSimName() 45getSimName()
48{ 46{
49 grep "RegionName" ${PRGDIR}/../../config/$(num2name $1)/*.ini | head -n 1 | cut -d '"' -f 2 47 grep "RegionName" ${PRGDIR}/../../config/sim$1/*.ini | head -n 1 | cut -d '"' -f 2
50} 48}
51 49
52 50
diff --git a/scripts/install/create_sim.sh b/scripts/install/create_sim.sh
index 055f802..0aa0941 100755
--- a/scripts/install/create_sim.sh
+++ b/scripts/install/create_sim.sh
@@ -13,8 +13,7 @@ cd ${OS_PATH}/config
13k=0 13k=0
14for i in $(seq -w 1 99) 14for i in $(seq -w 1 99)
15do 15do
16 j=$(num2name "$i") 16 if [ -e "sim$j" ]
17 if [ -e "$j" ]
18 then 17 then
19 k=$i 18 k=$i
20 fi 19 fi