diff options
Diffstat (limited to 'scripts/link-vmlinux.sh')
-rwxr-xr-x | scripts/link-vmlinux.sh | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/scripts/link-vmlinux.sh b/scripts/link-vmlinux.sh index e6818b8e7141..c0d129d7f430 100755 --- a/scripts/link-vmlinux.sh +++ b/scripts/link-vmlinux.sh | |||
@@ -188,10 +188,8 @@ sortextable() | |||
188 | # Delete output files in case of error | 188 | # Delete output files in case of error |
189 | cleanup() | 189 | cleanup() |
190 | { | 190 | { |
191 | rm -f .old_version | ||
192 | rm -f .tmp_System.map | 191 | rm -f .tmp_System.map |
193 | rm -f .tmp_kallsyms* | 192 | rm -f .tmp_kallsyms* |
194 | rm -f .tmp_version | ||
195 | rm -f .tmp_vmlinux* | 193 | rm -f .tmp_vmlinux* |
196 | rm -f built-in.o | 194 | rm -f built-in.o |
197 | rm -f System.map | 195 | rm -f System.map |
@@ -239,12 +237,12 @@ esac | |||
239 | 237 | ||
240 | # Update version | 238 | # Update version |
241 | info GEN .version | 239 | info GEN .version |
242 | if [ ! -r .version ]; then | 240 | if [ -r .version ]; then |
243 | rm -f .version; | 241 | VERSION=$(expr 0$(cat .version) + 1) |
244 | echo 1 >.version; | 242 | echo $VERSION > .version |
245 | else | 243 | else |
246 | mv .version .old_version; | 244 | rm -f .version |
247 | expr 0$(cat .old_version) + 1 >.version; | 245 | echo 1 > .version |
248 | fi; | 246 | fi; |
249 | 247 | ||
250 | # final build of init/ | 248 | # final build of init/ |
@@ -332,6 +330,3 @@ if [ -n "${CONFIG_KALLSYMS}" ]; then | |||
332 | exit 1 | 330 | exit 1 |
333 | fi | 331 | fi |
334 | fi | 332 | fi |
335 | |||
336 | # We made a new kernel - delete old version file | ||
337 | rm -f .old_version | ||