test var scope
This commit is contained in:
@@ -1,15 +0,0 @@
|
||||
/*
|
||||
* firmware_version.h
|
||||
*
|
||||
* Created on: Oct 20, 2015
|
||||
* Author: tkl
|
||||
*/
|
||||
|
||||
#ifndef FIRMWARE_VERSION_H_
|
||||
#define FIRMWARE_VERSION_H_
|
||||
|
||||
#define kernel_version 0
|
||||
#define major_number 0
|
||||
#define minor_number 0
|
||||
|
||||
#endif /* FIRMWARE_VERSION_H_ */
|
10
source/firmware/version.h
Normal file
10
source/firmware/version.h
Normal file
@@ -0,0 +1,10 @@
|
||||
/* Release number include file */
|
||||
|
||||
#ifndef VERSION_H
|
||||
#define VERSION_H
|
||||
|
||||
#define KERNEL_VERSION "unknown"
|
||||
#define MAJOR_VERSION "unknown"
|
||||
#define MINOR_VERSION "unknown"
|
||||
|
||||
#endif /* VERSION_H */
|
43
source/scripts/deploy_container.py
Executable file
43
source/scripts/deploy_container.py
Executable file
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/python2
|
||||
from sys import argv, exit
|
||||
from getopt import getopt
|
||||
from re import match, sub
|
||||
import os
|
||||
|
||||
def get_current_numbers():
|
||||
config = {}
|
||||
if os.environ.has_key("SW_KERNEL"):
|
||||
config["sw_kernel"] = os.environ["SW_KERNEL"]
|
||||
if os.environ.has_key("SW_MAJOR"):
|
||||
config["sw_major"] = os.environ["SW_MAJOR"]
|
||||
if os.environ.has_key("SW_MINOR"):
|
||||
config["sw_minor"] = os.environ["SW_MINOR"]
|
||||
return config
|
||||
|
||||
def generate_include(numbers):
|
||||
f = open("../firmware/version.h", "w")
|
||||
f.write("/* Release number include file */\n\n")
|
||||
f.write("#ifndef VERSION_H\n")
|
||||
f.write("#define VERSION_H\n\n")
|
||||
if numbers.has_key("sw_kernel"):
|
||||
f.write("#define KERNEL_VERSION\t\"" + numbers["sw_kernel"] + "\"\n")
|
||||
else:
|
||||
f.write("#define KERNEL_VERSION\t\"unknown\"\n")
|
||||
if numbers.has_key("sw_major"):
|
||||
f.write("#define MAJOR_VERSION\t\"" + numbers["sw_major"] + "\"\n")
|
||||
else:
|
||||
f.write("#define MAJOR_VERSION\t\"unknown\"\n")
|
||||
if numbers.has_key("sw_minor"):
|
||||
f.write("#define MINOR_VERSION\t\"" + numbers["sw_minor"] + "\"\n")
|
||||
else:
|
||||
f.write("#define MINOR_VERSION\t\"unknown\"\n")
|
||||
f.write("\n#endif /* VERSION_H */\n")
|
||||
f.close()
|
||||
|
||||
def main(argv):
|
||||
numbers = get_current_numbers()
|
||||
generate_include(numbers)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main(argv[1:])
|
||||
|
43
source/scripts/release_number.py
Executable file
43
source/scripts/release_number.py
Executable file
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/python2
|
||||
from sys import argv, exit
|
||||
from getopt import getopt
|
||||
from re import match, sub
|
||||
import os
|
||||
|
||||
def get_current_numbers():
|
||||
config = {}
|
||||
if os.environ.has_key("SW_KERNEL"):
|
||||
config["sw_kernel"] = os.environ["SW_KERNEL"]
|
||||
if os.environ.has_key("SW_MAJOR"):
|
||||
config["sw_major"] = os.environ["SW_MAJOR"]
|
||||
if os.environ.has_key("SW_MINOR"):
|
||||
config["sw_minor"] = os.environ["SW_MINOR"]
|
||||
return config
|
||||
|
||||
def generate_include(numbers):
|
||||
f = open("../firmware/version.h", "w")
|
||||
f.write("/* Release number include file */\n\n")
|
||||
f.write("#ifndef VERSION_H\n")
|
||||
f.write("#define VERSION_H\n\n")
|
||||
if numbers.has_key("sw_kernel"):
|
||||
f.write("#define KERNEL_VERSION\t\"" + numbers["sw_kernel"] + "\"\n")
|
||||
else:
|
||||
f.write("#define KERNEL_VERSION\t\"unknown\"\n")
|
||||
if numbers.has_key("sw_major"):
|
||||
f.write("#define MAJOR_VERSION\t\"" + numbers["sw_major"] + "\"\n")
|
||||
else:
|
||||
f.write("#define MAJOR_VERSION\t\"unknown\"\n")
|
||||
if numbers.has_key("sw_minor"):
|
||||
f.write("#define MINOR_VERSION\t\"" + numbers["sw_minor"] + "\"\n")
|
||||
else:
|
||||
f.write("#define MINOR_VERSION\t\"unknown\"\n")
|
||||
f.write("\n#endif /* VERSION_H */\n")
|
||||
f.close()
|
||||
|
||||
def main(argv):
|
||||
numbers = get_current_numbers()
|
||||
generate_include(numbers)
|
||||
|
||||
if __name__ == "__main__":
|
||||
main(argv[1:])
|
||||
|
Reference in New Issue
Block a user