* Allow specifying secret_env in build manifest
* Get secret env initialized when initializing package
* Add logic to read secrets file
* Make sure secrets are properly set for package when building the package
* Expose scale release version variable as well
* Fix typo
* Make sure env variables are actually passed to the package itself
* Add secrets yaml file to git ignore
* Do not expose build env variables in ps output
This commits adds support for production and debug kernels.
Debian packages for production and debug kernels are built
separately. Kernel headers and images for both production
and debug kernels will be installed on the base system.
Since there are two kernels images that would be present
on the system, kernel modules should also be built for both
kernels. Debian packages for OpenZFS and SCST kernel modules
are built separately for production and debug kernels.
OpenZFS and SCST kernel modules for debug kernel would have
debug flags enabled. The debug kernel has KGDB enabled to debug
the system during boot and runtime.
Signed-off-by: Umer Saleem <usaleem@ixsystems.com>
This commit adds changes to allow specifying enviornment variables independently for each package. This is helpful to avoid influence of one env variable meant for a specific package on another which might result in changed behavior when it builds.