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