We cannot store the key inside 'include' folder,
otherwise the following deployment.sh migration
fails on docker unit-tests as it perform shellcheck
for all the scripts inside include folder.
Let's use separate 'keys' folder here.
Change-Id: If44a8838ca5542d01037ca7e7b72ba22b632c0b4
We don't need 'daily' disk type anymore
Remove usage of 1st parameter of build_iso.sh - it is kept only
for backward compatibility
GRML_URL and GRML_HASH_URL can be redefined to support build
from the latest grml image
Change-Id: I6e4ec2754965775fa2437bdc658049a7be5aede3
Release parameter can be passed to 'make' command as
% make all RELEASE=mr6.1.1
and only this version of 'netscript' will be downloaded.
If 'RELEASE' isn't passed - use 'trunk'
Change-Id: I7fd635a47a7793fd9915d25869644e9ed69fa13a
If Pro or Carrier version is chosen for installation - check if
deb.sipwise.com/sppro repo is accessible
Change-Id: I221c53c3dfce4b96792da116e13a00df26476f51
We don't need *_latest and *_lts files as we have a single image
which can install any version
We don't need a separate templates for a CE version
Change-Id: Iffc94a892b96d54fbbaddb40e62101e4bab5dc5e
Use a single (prev CE like) approach
GRML -> main.sh -> deployment.sh -> ngcp-installer
All SP versions can be installed from a single image
Remove network configuration points from GRML installer
Change-Id: I9a56c12ca3f42d055303e5a0b08691de3560fe2c
This is Sipwise NGCP install CD. NGCP install options must be on top
(right after 'Rescue system boot').
Change-Id: Ie33e06e17f86bcb5633bed7c59bcd9a266201645
It is often outdated, see MT#19427 and confuses support,
as you never really know which version you will get.
We have a special sections with list of releases below.
Lets force users to choose what to install.
Change-Id: I2770521d92da4410c066fcf9ed23fef8b62db1b0
1) Starting with Grml 2017.05 we need net.ifnames=0 as default
boot option, otherwise we end up with network device names like
enp0s3 instead of eth0
2) Now that we're getting closer to the Debian/stretch release let's
add support for it through the boot menues
3) Noticed that the GRUB menu order is wrong for the Debian installation
options, make it consistent what we have in isolinux/syslinux.
Change-Id: Ia32c16707b158c8afb3a7babf7b51fe96ab05753
Setting options via shebang line is discouraged, as the options
don't apply if the script is executed explicitely with an
interpreter on the command line. This is exactly what happens in
jenkins-configs' jobs/internal/grml/release.sh:
/bin/bash -x ./build_iso.sh "private" "${GRML_ISO}"
As a result it's *not* executed under `set -e`, instead it
continuous even though there have been fatal errors already.
While at it fix shellcheck warnings, otherwise jenkins doesn't
set +1 :)
Change-Id: Ic9bd0afcf401e34cd536d76f4d114fbcfff0ba7c
We shouldn't install wheezy systems with "Install sip:providerCE"
amd "Install sip:providerPRO" entries.
Change-Id: Ia78787c2bb997be55c86d7206c1c2723d4f36b63
DHCP somehow affects PRO installation by getting IP on eth1
which affects glusterfs. We should not use DHCP if user
explicitly choose static network configuration.
Change-Id: I6db8118916c2ca6bb1cec212f908b14dafc1e7fe