Commit Graph

321 Commits (75c4a06fa45d46eb7422adeb51a21d267ce5fa93)

Author SHA1 Message Date
Mykola Malkov ee8938aeac TT#16553 Set 'error' status if non-zero returned
7 years ago
Alexander Lutay 44d59feb06 TT#16553 Fix bcad82f: call grml-chroot with non-quoted command
7 years ago
Alexander Lutay 5780b93ba3 TT#16553 Improve the debug output for ngcp-installer section of deployment.sh
7 years ago
Alexander Lutay bcad82fd10 TT#16553 Stop reading shell scripts from STDIN (this is very unsafe way)
7 years ago
Mykola Malkov 65338bde34 TT#37257 Get ssh pub key from mgmt node
7 years ago
Michael Prokop 5fcd5f265d TT#28953 Ensure we have wget available by default
7 years ago
Alexander Lutay 88e7308aae TT#37257 Remove full path from shell trace debug mode
7 years ago
Alexander Lutay 80b4ebc0c1 TT#37257 Fix shellcheck 0.4.6 warning SC2174: -m only applies to the deepest directory
7 years ago
Alexander Lutay 366e031900 TT#37257 Fix shellcheck 0.4.6 warning SC2199: Arrays implicitly concatenate in [[ ]]
7 years ago
Alexander Lutay 07196ea676 TT#37257 Change default debug output style to be more informative
7 years ago
Mykola Malkov bb6f59a0ec TT#37257 Save origin name of the installation interface
7 years ago
Mykola Malkov f29c8e641f TT#37257 Do not add virtual interfaces to the list
7 years ago
Mykola Malkov a3fd9b3836 TT#37257 Remove network and configuration code
7 years ago
Mykola Malkov 1fcd92128e TT#42867 Modify /etc/hosts file
7 years ago
Mykola Malkov 8d8580e3e5 TT#43251 Add explicit 0 exit code of puppet_* functions
7 years ago
Mykola Malkov e431387e57 TT#43251 Move wait for ngcpstatus seconds to separate function
7 years ago
Mykola Malkov af30d88027 TT#43251 Catch all the exit signals
7 years ago
Alexander Lutay 9dbe3ade26 TT#38758 Do not purge firmware-linux* packages on CE
7 years ago
Michael Prokop 3392a1c6db TT#42457 No longer explicitly check for supported disks
7 years ago
Alexander Lutay 83197ef669 TT#37257 Fix d2afaf9: allow installing plain Debian systems (without NGCP)
7 years ago
Mykola Malkov b781386eed TT#37257 Fix mac address validation
7 years ago
Guillem Jover 33d5cc6587 TT#41500 Run dpkg-reconfigure in noninteractive mode
7 years ago
Guillem Jover d5df0c0f84 TT#41500 Run dpkg-reconfigure tzdata to workaround a bug in grml-debootstrap
7 years ago
Mykola Malkov f2440a8f32 TT#37257 Fix endless cycle
7 years ago
Mykola Malkov 51f0ab74e9 TT#37257 Change source list back to custom one
7 years ago
Mykola Malkov 45175b72c7 TT#37257 Improve installing of additional packages
7 years ago
Mykola Malkov 9b0cee7564 TT#37257 Fix alignment of interactive parts of code
7 years ago
Mykola Malkov 446b7de4c8 TT#37257 Add support for non-interactive mode
7 years ago
Mykola Malkov a5e50f7d50 TT#37257 Fix some shellcheck warnings
7 years ago
Mykola Malkov 3126e42451 TT#37257 Copy from upstream
7 years ago
Mykola Malkov e23918f82a TT#37257 Remove dedicated function get_network_devices
7 years ago
Mykola Malkov 9ee8fa8148 TT#37257 Add all the network interfaces to udev rules
7 years ago
Manuel Montecelo 9a36eda850 TT#37257 Improve download and installation of Sipwise's apt key
7 years ago
Manuel Montecelo 958bfef9d3 TT#37257 Remove workaround for ancient VirtualBox 4.3.10
7 years ago
Manuel Montecelo 6c01f5930b TT#37257 Fuse alternative blocks of if-else that should not happen concurrently
7 years ago
Manuel Montecelo 5e6e6cfae6 TT#37257 Minor improvements related to VirtualBox .iso
7 years ago
Manuel Montecelo 8f17c12b72 TT#37257 Centralise definition of info strings for different editions
7 years ago
Manuel Montecelo 81d625fda5 TT#37257 Carrier is a specialisation of Pro
7 years ago
Manuel Montecelo 0d863c3441 TT#37257 Change dir ownership to _apt for safer network operations
7 years ago
Manuel Montecelo 23952bbb1e TT#37257 Fix logic errors and move the function after die() is defined
7 years ago
Manuel Montecelo d2afaf90d7 TT#37257 Combine the detection of "edition" in a single logic block
7 years ago
Manuel Montecelo 8e03fe8079 TT#37257 Use common function to install packages during deployment
7 years ago
Manuel Montecelo 94d090d764 TT#37257 The additional "|| true" seems redundant if the parameter exists
7 years ago
Manuel Montecelo ad50597a95 TT#37257 Remove "init system" variable, using systemd only since mr6.2
7 years ago
Mykola Malkov bced59939c TT#39302 Add Hyper-V to the list of supported virt systems
7 years ago
Alexander Lutay c95fc89fb7 TT#37257 Move translations upload from deployment.sh into ngcp-installer
7 years ago
Alexander Lutay d96c10556c TT#37257 Stop creating /tmp/ngcp-installer-cmdline.log as it gone after reboot
7 years ago
Alexander Lutay 3ae12974cd TT#37257 Clean the old file removal in deployment.sh
7 years ago
Alexander Lutay ef7cf74d4f TT#38783 Fix minor code style issues in deployment.sh
7 years ago
Alexander Lutay c9b5ca611a TT#38783 Remove function logit(), use single log file
7 years ago
Alexander Lutay df8565263e TT#38783 Remove unnecessary /var/log/deployment.log
7 years ago
Alexander Lutay 2e3f01f3e6 TT#38783 Stop passing TRUNK_VERSION to ngcp-installer
7 years ago
Alexander Lutay 0fd67b8197 TT#38783 Deprecate/clean GRML boot option ngcpautobuildrelease (we use PPAs now)
7 years ago
Alexander Lutay d13f98c713 TT#38454 Move dependency on 'linux-headers-amd64' to metapackages
7 years ago
Alexander Lutay 2642818fb2 TT#38454 Update dependencies list installed on debootstrap
7 years ago
Alexander Lutay 9cbbd29da0 TT#38454 Remove 'firmware-bnx2*' from Debian debootstrap
7 years ago
Alexander Lutay dc290b5e2d TT#38606 Fix ngcp-installer packages search if NGCP PPA is defined
7 years ago
Alexander Lutay 5cc9304e17 TT#38454 Remove 'ca-certificates' package from ngcp debootstrap
7 years ago
Alexander Lutay 0475691711 TT#38454 Install 'lvm2' on Debian plain
7 years ago
Alexander Lutay 161575af0b TT#38454 Install 'openssh-server' package for non-ngcp debootstrap
7 years ago
Alexander Lutay 33d5b83595 TT#38454 Move 'lvm2' packages installation to ngcp metapackage
7 years ago
Alexander Lutay 667596e5d8 TT#38454 Remove outdated comments from deployment.sh: /etc/debootstrap/packages
7 years ago
Alexander Lutay 636d68a9e6 TT#38454 Move 'ethtool' packages installation to ngcp metapackages
7 years ago
Alexander Lutay feb90910d8 TT#38454 Move 'acpi/acpid/acpi-support-base' packages installation to ngcp metapackages
7 years ago
Alexander Lutay a320598d74 TT#38454 Remove 'bridge-utils/vlan' as ngcp-nth-* depends on them already
7 years ago
Alexander Lutay e2a9979797 TT#38454 Remove 'ifenslave' as ngcp-nth-* supports on it already
7 years ago
Alexander Lutay 6f8542dafc TT#38454 Remove 'firmware-qlogic' installation case from deployment.sh
7 years ago
Alexander Lutay 9dfc640003 TT#38454 Remove manual debootstrap 'apt-transport-https' from deployment.sh
7 years ago
Alexander Lutay 55e8d7110f TT#38606 Deprecate/ignore 'ngcpppainstaller', 'ngcpppa' will be used everywhere
7 years ago
Mykola Malkov d94ec984ca TT#37257 Add '|| true' to 'systemctl status' command
7 years ago
Mykola Malkov 58e993cdad TT#37257 Remove kills of possible running processes
7 years ago
Mykola Malkov 334d113706 TT#37401 Remove /e/n/i configuration
7 years ago
Mykola Malkov 1dedf230b9 TT#37401 Remove /etc/hosts configuration
7 years ago
Mykola Malkov de3ea61530 TT#37257 Use SIPWISE_URL variable instead of hardcoded address
7 years ago
Mykola Malkov cfcb6763a5 TT#37401 Add network configuration to config_deploy.inc for CE
7 years ago
Mykola Malkov 2feaac8d26 TT#37257 Remove LVM variable
7 years ago
Mykola Malkov 4ac6303202 TT#37257 Remove outdated code and simplify package list
7 years ago
Mykola Malkov 7a1ca217b4 TT#37257 Collect the list of running processes
7 years ago
Mykola Malkov f2d911d65d TT#37257 Use systemctl for reboot and shutdown
7 years ago
Mykola Malkov d4cb7b10c6 TT#37257 Use composed variables (DEBIAN|SIPWISE)_URL
7 years ago
Mykola Malkov ba560b658c TT#36453 Remove obsolete things of old releases
7 years ago
Mykola Malkov 4359ca2910 TT#35967 Check boot parameters more carefully
7 years ago
Alexander Lutay 7dbeda8733 TT#36454 Move HOSTNAME definition after boot parameters loading section
7 years ago
Mykola Malkov 1f35eb3e42 TT#32751 Get VLAN params from current network config
7 years ago
Mykola Malkov 46bee7078b TT#36203 Start/stop mysql to prepare translations
7 years ago
Mykola Malkov e7501de456 TT#35967 Run deployment.sh with errexit
7 years ago
Mykola Malkov ae4e88fca7 TT#36203 Add check of dhclient for DHCP using
7 years ago
Mykola Malkov 72ed005c41 TT#36203 Remove services stop cycle
7 years ago
Michael Prokop 2f5a4b6660 TT#28952 Drop usage of fai-setup-storage
7 years ago
Michael Prokop 078a0d5a97 TT#35642 disable_systemd_tmpfiles_clean: don't depend on lsb-functions
7 years ago
Michael Prokop 1165a1e6ee TT#35642 Disable systemd-tmpfiles-clean.timer
7 years ago
Mykola Malkov 3df7e7b04e TT#28952 Remove 'chroot umount -a'
7 years ago
Alexander Lutay 68b409f1d8 TT#28952 Remove debootstrap_upgrade() as current GRML uses version 1.0.95 already
7 years ago
Alexander Lutay 6dfa933e93 TT#28952 Remove grml_debootstrap_upgrade() as current GRML uses version 0.81 already
7 years ago
Alexander Lutay 3ba6e78dcf TT#28952 Fix typo 'is missing'->'is missed'
7 years ago
Alexander Lutay 3bae53fd05 TT#28952 Install git on GRML in case of puppet recovery
7 years ago
Mykola Malkov 5302549bc2 TT#28952 Replace 'ifdata' with 'sed' utility
7 years ago
Mykola Malkov d15f0387a3 TT#28952 Change scripts to use 'small' GRML
7 years ago
Alexander Lutay 036e84fbe6 TT#28952 remove apt-transport-https manual installation inside GRML
7 years ago
Alexander Lutay ab0d6bd24d TT#28952 Install fai-setup-storage manually
7 years ago
Guillem Jover ae0200e9ad TT#26264 Use service(8) instead of directly calling /etc/init.d/<service>
7 years ago
Alexander Lutay 87f76370b9 TT#35550 Improve debug output for sleep in 'ngcpstatus'
7 years ago
Mykola Malkov 35af94710f TT#32751 Fix stdout issue with dialog utility
7 years ago
Mykola Malkov e16303168b TT#32751 Fix default exit code of bailout
7 years ago
Mykola Malkov c6f5156b45 TT#32751 Add network configuration script
7 years ago
Mykola Malkov df0420ecb8 TT#32751 Check CD integrity
7 years ago
Alexander Lutay 3cd42882d3 TT#34318 Merge netscript.git code (commit 82bd20e) into deployment-iso.git
7 years ago
Alexander Lutay 2e6556822f TT#32751 Commit sipwise.gpg inside Sipwise InstallCD
7 years ago
Mykola Malkov cc89b646f1 TT#32751 Add check of accessibility 'sppro' repo
7 years ago
Mykola Malkov 9bd45600ec TT#32751 Build MR specific ISO files
7 years ago
Mykola Malkov 35c1f299d0 TT#32751 Combine CE and Pro install cd
7 years ago
Alexander Lutay 265cc33c5a TT#21905 Switch trunk/mr5.5 to Debian stretch
8 years ago
Alexander Lutay f9d1efc36b TT#20300 Discontinue GRML boot option 'ngcptrunk' (use common 'ngcpvers=trunk')
8 years ago
Alexander Lutay 867e3aec7d TT#19347 Improve label 'Install specific versions of CE/PRO/Carrier'
8 years ago
Alexander Lutay 0b4134acf6 TT#19347 Add missing space for boot option carrierweb01atrunkstatic
8 years ago
Alexander Lutay f08db1f308 TT#19347 Move NGCP install option before Debian install options
8 years ago
Alexander Lutay 1adcca0b65 TT#19347 Remove 'latest' boot options from private (PRO/Carrier) ISOs
8 years ago
Michael Prokop 5dcee44ca3 TT#15829 Use net.ifnames=0 by default, support Debian/stretch + sort GRUB menu
8 years ago
Michael Prokop 71434f492b TT#9084 Default to Debian/jessie nowadays
8 years ago
Alexander Lutay 634c0d70da MT#22083 Add GRML boot option nodhcp for all non-DHCP menu items
9 years ago
Alexander Lutay 1c40797a55 MT#19051 Add second DNS server for new installations
9 years ago
Alexander Lutay 10189f4ea9 MT#12713 Fix 9c3bd317: Add missed isolinux.cfg for jessie
9 years ago
Michael Prokop d0d0ab1153 MT#16709 Trunk installations are based on Debian/jessie now
10 years ago
Michael Prokop 9c3bd317c6 MT#12713 Add boot menu entries for Debian/jessie
10 years ago
Michael Prokop f8dde4cb61 MT#12479 Use mgag200.modeset=0 as default boot option to mitigate Grml 2014.11 issue
10 years ago
Alexander Lutay 22610dc88b MT#9249 Remove outdated boot option 'ngcpnoupload'
10 years ago
Alexander Lutay 5148102f9b MT#9249 Add boot option 'ngcpfillcache' for Carrier
10 years ago
Alexander Lutay 4118fdd8ad MT#10277 Switch code to release-specific deployment.sh
10 years ago
Victor Seva eacff4bab4 MT#10805 add carrier support in templates
10 years ago
Alexander Lutay 9ba39a698c MT#10093 Update boot menus to support PXE Carrier 3.x setup
11 years ago
Alexander Lutay ffbaf36891 MT#9191 Restore ngcptrunk option for isolinux Carrier 3.X
11 years ago
Alexander Lutay fae5ba9e41 MT#9191 Add all the Carrier 3.x node types
11 years ago
Alexander Lutay 160c3b1ec6 MT#9191 Add initial Carrier 3.x menu for daily and release ISOs
11 years ago
Alexander Lutay a9aba19bc6 MT#8347 Remove auto-boot timeout for grub
11 years ago
Victor Seva f1e0581c60 MT#8773 add DHCP option for PRO
11 years ago
Michael Prokop 6b846f5417 MT#8347 Disable automatic boot / timeout
11 years ago
Michael Prokop 9a3f98dd8f MT#6253 Enable ngcpnw.dhcp for DHCP entries, use Google's DNS server, add missing Debian/wheezy entries to Grub
11 years ago
Alexander Lutay b71a7bfbfc MT#6253 Update hard disk typo
11 years ago
Alexander Lutay b8e6273e65 MT#6253 Improved boot screen layout
11 years ago
Michael Prokop 56d68d2f91 MT#6253 Re-add missing trailing white space char in kernel command lines
11 years ago
Alexander Lutay 4f60c4a0df MT#7365 Move ip= option (links 'latest' for non-public iso)
11 years ago
Alexander Lutay b9a05e9553 MT#7365 Move ip= option to the end, use Vienna IPs (stable release iso)
11 years ago
Alexander Lutay 4677daacf1 MT#6253 Add ngcpnoupload to trunk
11 years ago
Victor Seva d2a57a6d35 MT#6253 generate grub and isolinux include files for releases
11 years ago
Andrew Pogrebennyk b1cb4a4b6f MT#5847 Add PRO mr3.2.1 to deployment ISO.
11 years ago
Alexander Lutay 24e489f635 MT#5847 Add mr3.2.1 support
11 years ago
Andrew Pogrebennyk 9f7d06bbd6 Add boot menu entries for 3.1 release to isolinux.cfg
11 years ago
Andrew Pogrebennyk 0378d5fe70 Provide boot menu entries for 3.1 release.
11 years ago
Michael Prokop 93f1273bb3 Fix debianrelease for ngcp 3.0 releases, drop duplicated debianrelease entries
12 years ago
Michael Prokop 7c367fb2fa Provide boot menu entries for upcoming 3.0 stable release
12 years ago
Michael Prokop 15be1e88c9 Explicitly set debianrelease boot option to be backwards and forward compatible
12 years ago
Michael Prokop 09fc4b36b0 boot splash: provide back option in Debian release submenu
12 years ago
Michael Prokop 0c5a0eaf1b Deployment ISO: integrate submenu for Debian installations to support squeeze vs wheezy
12 years ago
Andreas Granig e6442b9983 Reorder pre-releases and fix dns server.
12 years ago
Andreas Granig 1e5f62107e Add 2.8 release and deprecate releases older than 2.4
12 years ago
Michael Prokop 0b42bcdc67 Update boot splash templates for 2.7 release
12 years ago
Michael Prokop a5f86e6dc1 add endtext for memtest86+ entry
13 years ago
Michael Prokop 2a0db7c3ec deployment ISO: provide Memtest86+ entry in boot splash
13 years ago
Michael Prokop 64a7b0a40e drop gfxpayload=keep from grub config so we get working UEFI boot on Dell hardware
13 years ago
Michael Prokop 29987bc8c6 Provide sipwise logo and move Debian install options to submenu
13 years ago
Michael Prokop 50e124af55 provide grub.cfg to support [U]EFI boot on deployment ISO
13 years ago
Michael Prokop 90bebb1594 Provide boot menu entries for 2.6 release + pre-releases (ngcpautobuildrelease=...)
13 years ago
Michael Prokop f1cb5d42e7 deployment ISO: provide puppet + 2.5 release as entries in bootsplash
13 years ago
Michael Prokop 238c95309f No need to remaster the ISO any longer, just take the official Grml ISO and overlay our bootsplash stuff
13 years ago
Michael Prokop 4a4ef1c9d9 use sipwise as ssh password
14 years ago
Michael Prokop 74524ff308 provide version specific sip:provider installation submenus
14 years ago
Michael Prokop 6bdd721e53 Drop unnecessary ngcp* bootoptions, change password from 'grml2011' to more generic 'grml'.
14 years ago
Michael Prokop 480464e0e0 Add relevant template files for deployment ISO, update docs how to build a new ISO.
14 years ago
Michael Prokop 299637ae55 grml-live templates: drop ngcpmcast=226.94.1.1 (unused in HA v2 setup for now), default to ngcpeiface=eth0 (no bonding).
14 years ago
Michael Prokop db2e4605e6 update to grml-live templates
14 years ago
Michael Prokop f0e7100fff provide netscript and templates as separate package
14 years ago