equal
deleted
inserted
replaced
124 read ver <$(COMPAT_FILE); if [ "$$ver" -ne $(COMPAT_VER) ]; then echo "*** "Run '"$(MAKE) upgrade"' first" ***"; exit 1; fi |
124 read ver <$(COMPAT_FILE); if [ "$$ver" -ne $(COMPAT_VER) ]; then echo "*** "Run '"$(MAKE) upgrade"' first" ***"; exit 1; fi |
125 |
125 |
126 .PHONY: upgrade |
126 .PHONY: upgrade |
127 upgrade: |
127 upgrade: |
128 \ |
128 \ |
129 if [ -f $(COMPAT_FILE) ]; then \ |
129 [[ -f $(COMPAT_FILE) ]] || exit 0; \ |
130 read ver <$(COMPAT_FILE); \ |
130 read ver <$(COMPAT_FILE); \ |
131 if [ "$$ver" -gt $(COMPAT_VER) ]; then \ |
131 if [[ "$$ver" -gt $(COMPAT_VER) ]]; then \ |
132 echo "*** "Project is too old, downgrade is not possible..." ***"; \ |
132 echo "*** "Project is too old, downgrade is not possible..." ***"; \ |
133 exit 1; \ |
133 exit 1; \ |
134 fi; \ |
|
135 else \ |
|
136 ver=0; \ |
|
137 fi; \ |
134 fi; \ |
138 for ((i=ver+1; i <= $(COMPAT_VER); i++)); do \ |
135 for ((i=ver+1; i <= $(COMPAT_VER); i++)); do \ |
139 $(SHELL) upgrade/$$i.bash; \ |
136 $(SHELL) upgrade/$$i.bash; \ |
140 done |
137 done |
141 $(MAKE) install |
138 $(MAKE) install |