iROOT

genSaveAll.sh

Jan 27th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 11.41 KB | None | 0 0
  1. #!/bin/sh
  2.  
  3. NV_PATH="/mnt/nvfs/usr/local/nv"
  4. PERM_PATH="/mnt/permfs/usr/local/perm"
  5. SAVEALL_FILE="$NV_PATH/userSaves.set"
  6.  
  7. #
  8. # For debugging purposes
  9. #
  10. #NV_PATH="/usr/local/nv"
  11. #PERM_PATH="/usr/local/perm"
  12. #SAVEALL_FILE="$NV_PATH/userSaves.set"
  13.  
  14. # 10 user setups
  15.  
  16. SETUP1_FILE="setup1.set"
  17. SETUP2_FILE="setup2.set"
  18. SETUP3_FILE="setup3.set"
  19. SETUP4_FILE="setup4.set"
  20. SETUP5_FILE="setup5.set"
  21.  
  22. SETUP6_FILE="setup6.set"
  23. SETUP7_FILE="setup7.set"
  24. SETUP8_FILE="setup8.set"
  25. SETUP9_FILE="setup9.set"
  26. SETUP10_FILE="setup10.set"
  27.  
  28. # 30 demo setups
  29.  
  30. SETUP11_FILE="setup11.set"
  31. SETUP12_FILE="setup12.set"
  32. SETUP13_FILE="setup13.set"
  33. SETUP14_FILE="setup14.set"
  34. SETUP15_FILE="setup15.set"
  35. SETUP16_FILE="setup16.set"
  36. SETUP17_FILE="setup17.set"
  37. SETUP18_FILE="setup18.set"
  38. SETUP19_FILE="setup19.set"
  39. SETUP20_FILE="setup20.set"
  40. SETUP21_FILE="setup21.set"
  41. SETUP22_FILE="setup22.set"
  42. SETUP23_FILE="setup23.set"
  43. SETUP24_FILE="setup24.set"
  44. SETUP25_FILE="setup25.set"
  45. SETUP26_FILE="setup26.set"
  46. SETUP27_FILE="setup27.set"
  47. SETUP28_FILE="setup28.set"
  48. SETUP29_FILE="setup29.set"
  49. SETUP30_FILE="setup30.set"
  50. SETUP31_FILE="setup31.set"
  51. SETUP32_FILE="setup32.set"
  52. SETUP33_FILE="setup33.set"
  53. SETUP34_FILE="setup34.set"
  54. SETUP35_FILE="setup35.set"
  55. SETUP36_FILE="setup36.set"
  56. SETUP37_FILE="setup37.set"
  57. SETUP38_FILE="setup38.set"
  58. SETUP39_FILE="setup39.set"
  59. SETUP40_FILE="setup40.set"
  60.  
  61. echo "Beginning assembly of userSaves.set"
  62.  
  63. if test -e $SAVEALL_FILE
  64. then
  65.    rm -f $SAVEALL_FILE
  66. fi
  67.  
  68. echo ':REM "Generated by genSaveAll.set"' > $SAVEALL_FILE
  69.  
  70. if test -e $NV_PATH/$SETUP1_FILE
  71. then
  72.    cat $NV_PATH/$SETUP1_FILE >> $SAVEALL_FILE
  73.    echo ":SAVE:SETUP 1" >> $SAVEALL_FILE
  74.    echo ":FACTORY" >> $SAVEALL_FILE
  75.    echo ":PAUSE 4" >> $SAVEALL_FILE
  76. fi
  77.  
  78. if test -e $NV_PATH/$SETUP2_FILE
  79. then
  80.    cat $NV_PATH/$SETUP2_FILE >> $SAVEALL_FILE
  81.    echo ":SAVE:SETUP 2" >> $SAVEALL_FILE
  82.    echo ":FACTORY" >> $SAVEALL_FILE
  83.    echo ":PAUSE 4" >> $SAVEALL_FILE
  84. fi
  85.  
  86. if test -e $NV_PATH/$SETUP3_FILE
  87. then
  88.    cat $NV_PATH/$SETUP3_FILE >> $SAVEALL_FILE
  89.    echo ":SAVE:SETUP 3" >> $SAVEALL_FILE
  90.    echo ":FACTORY" >> $SAVEALL_FILE
  91.    echo ":PAUSE 4" >> $SAVEALL_FILE
  92. fi
  93.  
  94. if test -e $NV_PATH/$SETUP4_FILE
  95. then
  96.    cat $NV_PATH/$SETUP4_FILE >> $SAVEALL_FILE
  97.    echo ":SAVE:SETUP 4" >> $SAVEALL_FILE
  98.    echo ":FACTORY" >> $SAVEALL_FILE
  99.    echo ":PAUSE 4" >> $SAVEALL_FILE
  100. fi
  101.  
  102. if test -e $NV_PATH/$SETUP5_FILE
  103. then
  104.    cat $NV_PATH/$SETUP5_FILE >> $SAVEALL_FILE
  105.    echo ":SAVE:SETUP 5" >> $SAVEALL_FILE
  106.    echo ":FACTORY" >> $SAVEALL_FILE
  107.    echo ":PAUSE 4" >> $SAVEALL_FILE
  108. fi
  109.  
  110. if test -e $NV_PATH/$SETUP6_FILE
  111. then
  112.    cat $NV_PATH/$SETUP6_FILE >> $SAVEALL_FILE
  113.    echo ":SAVE:SETUP 6" >> $SAVEALL_FILE
  114.    echo ":FACTORY" >> $SAVEALL_FILE
  115.    echo ":PAUSE 4" >> $SAVEALL_FILE
  116. fi
  117.  
  118. if test -e $NV_PATH/$SETUP7_FILE
  119. then
  120.    cat $NV_PATH/$SETUP7_FILE >> $SAVEALL_FILE
  121.    echo ":SAVE:SETUP 7" >> $SAVEALL_FILE
  122.    echo ":FACTORY" >> $SAVEALL_FILE
  123.    echo ":PAUSE 4" >> $SAVEALL_FILE
  124. fi
  125.  
  126. if test -e $NV_PATH/$SETUP8_FILE
  127. then
  128.    cat $NV_PATH/$SETUP8_FILE >> $SAVEALL_FILE
  129.    echo ":SAVE:SETUP 8" >> $SAVEALL_FILE
  130.    echo ":FACTORY" >> $SAVEALL_FILE
  131.    echo ":PAUSE 4" >> $SAVEALL_FILE
  132. fi
  133.  
  134. if test -e $NV_PATH/$SETUP9_FILE
  135. then
  136.    cat $NV_PATH/$SETUP9_FILE >> $SAVEALL_FILE
  137.    echo ":SAVE:SETUP 9" >> $SAVEALL_FILE
  138.    echo ":FACTORY" >> $SAVEALL_FILE
  139.    echo ":PAUSE 4" >> $SAVEALL_FILE
  140. fi
  141.  
  142. if test -e $NV_PATH/$SETUP10_FILE
  143. then
  144.    cat $NV_PATH/$SETUP10_FILE >> $SAVEALL_FILE
  145.    echo ":SAVE:SETUP 10" >> $SAVEALL_FILE
  146.    echo ":FACTORY" >> $SAVEALL_FILE
  147.    echo ":PAUSE 4" >> $SAVEALL_FILE
  148. fi
  149.  
  150. if test -e $PERM_PATH/$SETUP11_FILE
  151. then
  152.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  153.    cat $PERM_PATH/$SETUP11_FILE >> $SAVEALL_FILE
  154.    echo ":SAVE:SETUP:DEMO1" >> $SAVEALL_FILE
  155.    echo ":FACTORY" >> $SAVEALL_FILE
  156.    echo ":PAUSE 4" >> $SAVEALL_FILE
  157. fi
  158.  
  159. if test -e $PERM_PATH/$SETUP12_FILE
  160. then
  161.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  162.    cat $PERM_PATH/$SETUP12_FILE >> $SAVEALL_FILE
  163.    echo ":SAVE:SETUP:DEMO2" >> $SAVEALL_FILE
  164.    echo ":FACTORY" >> $SAVEALL_FILE
  165.    echo ":PAUSE 4" >> $SAVEALL_FILE
  166. fi
  167.  
  168. if test -e $PERM_PATH/$SETUP13_FILE
  169. then
  170.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  171.    cat $PERM_PATH/$SETUP13_FILE >> $SAVEALL_FILE
  172.    echo ":SAVE:SETUP:DEMO3" >> $SAVEALL_FILE
  173.    echo ":FACTORY" >> $SAVEALL_FILE
  174.    echo ":PAUSE 4" >> $SAVEALL_FILE
  175. fi
  176.  
  177. if test -e $PERM_PATH/$SETUP14_FILE
  178. then
  179.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  180.    cat $PERM_PATH/$SETUP14_FILE >> $SAVEALL_FILE
  181.    echo ":SAVE:SETUP:DEMO4" >> $SAVEALL_FILE
  182.    echo ":FACTORY" >> $SAVEALL_FILE
  183.    echo ":PAUSE 4" >> $SAVEALL_FILE
  184. fi
  185.  
  186. if test -e $PERM_PATH/$SETUP15_FILE
  187. then
  188.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  189.    cat $PERM_PATH/$SETUP15_FILE >> $SAVEALL_FILE
  190.    echo ":SAVE:SETUP:DEMO5" >> $SAVEALL_FILE
  191.    echo ":FACTORY" >> $SAVEALL_FILE
  192.    echo ":PAUSE 4" >> $SAVEALL_FILE
  193. fi
  194.  
  195. if test -e $PERM_PATH/$SETUP16_FILE
  196. then
  197.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  198.    cat $PERM_PATH/$SETUP16_FILE >> $SAVEALL_FILE
  199.    echo ":SAVE:SETUP:DEMO6" >> $SAVEALL_FILE
  200.    echo ":FACTORY" >> $SAVEALL_FILE
  201.    echo ":PAUSE 4" >> $SAVEALL_FILE
  202. fi
  203.  
  204. if test -e $PERM_PATH/$SETUP17_FILE
  205. then
  206.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  207.    cat $PERM_PATH/$SETUP17_FILE >> $SAVEALL_FILE
  208.    echo ":SAVE:SETUP:DEMO7" >> $SAVEALL_FILE
  209.    echo ":FACTORY" >> $SAVEALL_FILE
  210.    echo ":PAUSE 4" >> $SAVEALL_FILE
  211. fi
  212.  
  213. if test -e $PERM_PATH/$SETUP18_FILE
  214. then
  215.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  216.    cat $PERM_PATH/$SETUP18_FILE >> $SAVEALL_FILE
  217.    echo ":SAVE:SETUP:DEMO8" >> $SAVEALL_FILE
  218.    echo ":FACTORY" >> $SAVEALL_FILE
  219.    echo ":PAUSE 4" >> $SAVEALL_FILE
  220. fi
  221.  
  222. if test -e $PERM_PATH/$SETUP19_FILE
  223. then
  224.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  225.    cat $PERM_PATH/$SETUP19_FILE >> $SAVEALL_FILE
  226.    echo ":SAVE:SETUP:DEMO9" >> $SAVEALL_FILE
  227.    echo ":FACTORY" >> $SAVEALL_FILE
  228.    echo ":PAUSE 4" >> $SAVEALL_FILE
  229. fi
  230.  
  231. if test -e $PERM_PATH/$SETUP20_FILE
  232. then
  233.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  234.    cat $PERM_PATH/$SETUP20_FILE >> $SAVEALL_FILE
  235.    echo ":SAVE:SETUP:DEMO10" >> $SAVEALL_FILE
  236.    echo ":FACTORY" >> $SAVEALL_FILE
  237.    echo ":PAUSE 4" >> $SAVEALL_FILE
  238. fi
  239.  
  240. if test -e $PERM_PATH/$SETUP21_FILE
  241. then
  242.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  243.    cat $PERM_PATH/$SETUP21_FILE >> $SAVEALL_FILE
  244.    echo ":SAVE:SETUP:DEMO11" >> $SAVEALL_FILE
  245.    echo ":FACTORY" >> $SAVEALL_FILE
  246.    echo ":PAUSE 4" >> $SAVEALL_FILE
  247. fi
  248.  
  249. if test -e $PERM_PATH/$SETUP22_FILE
  250. then
  251.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  252.    cat $PERM_PATH/$SETUP22_FILE >> $SAVEALL_FILE
  253.    echo ":SAVE:SETUP:DEMO12" >> $SAVEALL_FILE
  254.    echo ":FACTORY" >> $SAVEALL_FILE
  255.    echo ":PAUSE 4" >> $SAVEALL_FILE
  256. fi
  257.  
  258. if test -e $PERM_PATH/$SETUP23_FILE
  259. then
  260.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  261.    cat $PERM_PATH/$SETUP23_FILE >> $SAVEALL_FILE
  262.    echo ":SAVE:SETUP:DEMO13" >> $SAVEALL_FILE
  263.    echo ":FACTORY" >> $SAVEALL_FILE
  264.    echo ":PAUSE 4" >> $SAVEALL_FILE
  265. fi
  266.  
  267. if test -e $PERM_PATH/$SETUP24_FILE
  268. then
  269.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  270.    cat $PERM_PATH/$SETUP24_FILE >> $SAVEALL_FILE
  271.    echo ":SAVE:SETUP:DEMO14" >> $SAVEALL_FILE
  272.    echo ":FACTORY" >> $SAVEALL_FILE
  273.    echo ":PAUSE 4" >> $SAVEALL_FILE
  274. fi
  275.  
  276. if test -e $PERM_PATH/$SETUP25_FILE
  277. then
  278.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  279.    cat $PERM_PATH/$SETUP25_FILE >> $SAVEALL_FILE
  280.    echo ":SAVE:SETUP:DEMO15" >> $SAVEALL_FILE
  281.    echo ":FACTORY" >> $SAVEALL_FILE
  282.    echo ":PAUSE 4" >> $SAVEALL_FILE
  283. fi
  284.  
  285. if test -e $PERM_PATH/$SETUP26_FILE
  286. then
  287.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  288.    cat $PERM_PATH/$SETUP26_FILE >> $SAVEALL_FILE
  289.    echo ":SAVE:SETUP:DEMO16" >> $SAVEALL_FILE
  290.    echo ":FACTORY" >> $SAVEALL_FILE
  291.    echo ":PAUSE 4" >> $SAVEALL_FILE
  292. fi
  293.  
  294. if test -e $PERM_PATH/$SETUP27_FILE
  295. then
  296.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  297.    cat $PERM_PATH/$SETUP27_FILE >> $SAVEALL_FILE
  298.    echo ":SAVE:SETUP:DEMO17" >> $SAVEALL_FILE
  299.    echo ":FACTORY" >> $SAVEALL_FILE
  300.    echo ":PAUSE 4" >> $SAVEALL_FILE
  301. fi
  302.  
  303. if test -e $PERM_PATH/$SETUP28_FILE
  304. then
  305.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  306.    cat $PERM_PATH/$SETUP28_FILE >> $SAVEALL_FILE
  307.    echo ":SAVE:SETUP:DEMO18" >> $SAVEALL_FILE
  308.    echo ":FACTORY" >> $SAVEALL_FILE
  309.    echo ":PAUSE 4" >> $SAVEALL_FILE
  310. fi
  311.  
  312. if test -e $PERM_PATH/$SETUP29_FILE
  313. then
  314.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  315.    cat $PERM_PATH/$SETUP29_FILE >> $SAVEALL_FILE
  316.    echo ":SAVE:SETUP:DEMO19" >> $SAVEALL_FILE
  317.    echo ":FACTORY" >> $SAVEALL_FILE
  318.    echo ":PAUSE 4" >> $SAVEALL_FILE
  319. fi
  320.  
  321. if test -e $PERM_PATH/$SETUP30_FILE
  322. then
  323.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  324.    cat $PERM_PATH/$SETUP30_FILE >> $SAVEALL_FILE
  325.    echo ":SAVE:SETUP:DEMO20" >> $SAVEALL_FILE
  326.    echo ":FACTORY" >> $SAVEALL_FILE
  327.    echo ":PAUSE 4" >> $SAVEALL_FILE
  328. fi
  329.  
  330. if test -e $PERM_PATH/$SETUP31_FILE
  331. then
  332.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  333.    cat $PERM_PATH/$SETUP31_FILE >> $SAVEALL_FILE
  334.    echo ":SAVE:SETUP:DEMO21" >> $SAVEALL_FILE
  335.    echo ":FACTORY" >> $SAVEALL_FILE
  336.    echo ":PAUSE 4" >> $SAVEALL_FILE
  337. fi
  338.  
  339. if test -e $PERM_PATH/$SETUP32_FILE
  340. then
  341.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  342.    cat $PERM_PATH/$SETUP32_FILE >> $SAVEALL_FILE
  343.    echo ":SAVE:SETUP:DEMO22" >> $SAVEALL_FILE
  344.    echo ":FACTORY" >> $SAVEALL_FILE
  345.    echo ":PAUSE 4" >> $SAVEALL_FILE
  346. fi
  347.  
  348. if test -e $PERM_PATH/$SETUP33_FILE
  349. then
  350.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  351.    cat $PERM_PATH/$SETUP33_FILE >> $SAVEALL_FILE
  352.    echo ":SAVE:SETUP:DEMO23" >> $SAVEALL_FILE
  353.    echo ":FACTORY" >> $SAVEALL_FILE
  354.    echo ":PAUSE 4" >> $SAVEALL_FILE
  355. fi
  356.  
  357. if test -e $PERM_PATH/$SETUP34_FILE
  358. then
  359.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  360.    cat $PERM_PATH/$SETUP34_FILE >> $SAVEALL_FILE
  361.    echo ":SAVE:SETUP:DEMO24" >> $SAVEALL_FILE
  362.    echo ":FACTORY" >> $SAVEALL_FILE
  363.    echo ":PAUSE 4" >> $SAVEALL_FILE
  364. fi
  365.  
  366. if test -e $PERM_PATH/$SETUP35_FILE
  367. then
  368.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  369.    cat $PERM_PATH/$SETUP35_FILE >> $SAVEALL_FILE
  370.    echo ":SAVE:SETUP:DEMO25" >> $SAVEALL_FILE
  371.    echo ":FACTORY" >> $SAVEALL_FILE
  372.    echo ":PAUSE 4" >> $SAVEALL_FILE
  373. fi
  374.  
  375. if test -e $PERM_PATH/$SETUP36_FILE
  376. then
  377.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  378.    cat $PERM_PATH/$SETUP36_FILE >> $SAVEALL_FILE
  379.    echo ":SAVE:SETUP:DEMO26" >> $SAVEALL_FILE
  380.    echo ":FACTORY" >> $SAVEALL_FILE
  381.    echo ":PAUSE 4" >> $SAVEALL_FILE
  382. fi
  383.  
  384. if test -e $PERM_PATH/$SETUP37_FILE
  385. then
  386.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  387.    cat $PERM_PATH/$SETUP37_FILE >> $SAVEALL_FILE
  388.    echo ":SAVE:SETUP:DEMO27" >> $SAVEALL_FILE
  389.    echo ":FACTORY" >> $SAVEALL_FILE
  390.    echo ":PAUSE 4" >> $SAVEALL_FILE
  391. fi
  392.  
  393. if test -e $PERM_PATH/$SETUP38_FILE
  394. then
  395.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  396.    cat $PERM_PATH/$SETUP38_FILE >> $SAVEALL_FILE
  397.    echo ":SAVE:SETUP:DEMO28" >> $SAVEALL_FILE
  398.    echo ":FACTORY" >> $SAVEALL_FILE
  399.    echo ":PAUSE 4" >> $SAVEALL_FILE
  400. fi
  401.  
  402. if test -e $PERM_PATH/$SETUP39_FILE
  403. then
  404.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  405.    cat $PERM_PATH/$SETUP39_FILE >> $SAVEALL_FILE
  406.    echo ":SAVE:SETUP:DEMO29" >> $SAVEALL_FILE
  407.    echo ":FACTORY" >> $SAVEALL_FILE
  408.    echo ":PAUSE 4" >> $SAVEALL_FILE
  409. fi
  410.  
  411. if test -e $PERM_PATH/$SETUP40_FILE
  412. then
  413.    echo ":PASSWORD MKTDEMO" >> $SAVEALL_FILE
  414.    cat $PERM_PATH/$SETUP40_FILE >> $SAVEALL_FILE
  415.    echo ":SAVE:SETUP:DEMO30" >> $SAVEALL_FILE
  416.    echo ":FACTORY" >> $SAVEALL_FILE
  417.    echo ":PAUSE 4" >> $SAVEALL_FILE
  418. fi
  419.  
  420. echo "Completed assembly of userSaves.set"
Add Comment
Please, Sign In to add comment