29 Commits
Author SHA1 Message Date
William Douglas ddf49547d9 Update go version and re-vendor
Move to go version to 1.21 (1.22 is still early and 1.21 has a long
chain of stable releases).

Also update dependencies to latest their versions.

Signed-off-by: William Douglas <william.douglas@intel.com>
2024-02-15 11:31:04 -08:00
David Klimesh cfd4471f3b Bump efi and dependencies 2023-11-14 14:35:32 -08:00
William Douglas 04ff3259ab Update how-to-make-a-release with detailed steps
And run them for a commit (needed to poke the go version in go.mod due
to a dependency update needing at least go 1.17).

Signed-off-by: William Douglas <william.douglas@intel.com>
2023-02-22 11:28:50 -08:00
Mark D Horn 198742b623 vendor: new release of gotk3
To support building under golang 1.16.x gotk3 v0.6.0 required.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2021-07-12 17:05:10 -07:00
Mark D Horn 8e20c46e9c vendor: Update to latest release vendor code
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2020-03-30 16:43:07 -07:00
Karthik Prabhu Vinod ccc97c99fa Implement GO Modules
Signed-off-by: Karthik Prabhu Vinod <karthik.prabhu.vinod@intel.com>
2020-02-26 00:51:57 +00:00
Mark D Horn 619346fcff vendor: update to latest vendor code
Bring the vendor code up to latest releases.

github.com/VladimirMarkelov/clui
- Switched from release 1.2.0 to tip of master to
  pick up required fix which was upstreamed.
  Revert to release once 1.2.2 is released.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2020-01-17 10:57:30 -08:00
Mark D Horn 5ab5ce365d vendor with rollback on gotk3
Revert back to when the required gotk3 bug fix was introduced.
https://github.com/gotk3/gotk3/pull/366

Also picks up new release of runes

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-12-05 17:35:37 -08:00
Mark D Horn 288373c832 vendor: update all of the packages
This should cause a minor version bump needs extra testing.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-12-02 14:17:11 -08:00
Mark D Horn 9f6592bea2 Base the lock file on the log file
Fixes: #364

Enable concurrent execution with different log files.
Now locks are based off of the log file name, and are process based.
Allows for checking if existing lock process is active.

Enables  generation of multiple images in parallel.

vendor: Add lockfile package

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-05-15 19:00:26 -07:00
Mark D Horn e5a7e1717f vendor: Import new crypt package
New whitelisted package to provide native password encryption.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-05-08 13:31:49 -07:00
Reagan Lopez 4c1f7a9dfe gui: Introduces localization
- Modifies the screen flow to first launch the Welcome (Language) page
- Adds localization package "gotext"
- Enables localization for "en_US", "zh_CN" and "es_MX"
- Modifies the strings to use localized version

Signed-off-by: Reagan Lopez <reagan.lopez@intel.com>
2019-04-19 15:04:57 -07:00
Reagan Lopez c24a0bdc3b Add new gotk3 released packages
Add new vendor package
	make vendor-add GOADD=github.com/gotk3/gotk3/gdk
	make vendor-add GOADD=github.com/gotk3/gotk3/gtk
and the required dependencies.

Signed-off-by: Reagan Lopez <reagan.lopez@intel.com>
2019-04-19 14:25:56 -07:00
Mark D Horn 3945c9aeb2 network: Add support for Network Manager
Now check for which service is handling wired network interfaces.
Needed by the TUI which still handles static IP configurations for
wired connections.

TODO: Once NetworkManager is the new OS default, we can explore
configuring wireless interfaces via the TUI as well.

TODO: Consider change the other systemctl calls to use new dbus.

Dropping coverage requirement for this build

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-04-19 10:57:15 -07:00
Mark D Horn 4735fe9db0 Use LTS Kernel for VirtualBox Installs
If running interactively and in a VirtualBox environment
force the default to be the kernel-lts.

Fixes #203

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-01-28 18:40:46 -08:00
Mark D Horn e4a2a6c7c3 Update to latest vendor code
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-12-27 16:36:55 -08:00
Mark D Horn 13bedbaa1f Fix missing vendor files
The last vendor update missed checking in newly created files.

See PR #142

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-11-20 14:00:49 -08:00
Leandro Dorileo 2e9b4808dc Update vendor packages to latest releases
PROJECT                VERSION        REVISION  LATEST   PKGS USED
VladimirMarkelov/clui  branch master  403ab18   403ab18  1

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-11-16 14:56:42 -08:00
Leandro Dorileo d286fd1e40 Revert "window: fix event processing"
This reverts commit 70b6c4fd04.

This change was merged upstream into clui and will be added in the
upcoming revendoring patch.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-11-16 14:56:42 -08:00
Leandro Dorileo 70b6c4fd04 window: fix event processing
Avoid invalid memory address access by no trying to get parent's
control if next control is nil on event processing.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-11-14 10:51:43 -08:00
Mark D Horn 4701749856 Update vendor packages to latest releases
PROJECT                VERSION        REVISION  LATEST   PKGS USED
VladimirMarkelov/clui  branch master  80da317   80da317  1
atotto/clipboard       v0.1.1         aa95491   v0.1.1   1
huandu/xstrings        v1.2.0         f02667b   v1.2.0   1
mattn/go-runewidth     v0.0.3         ce7b0b5   v0.0.3   1
nsf/termbox-go         branch master  60ab7e3   60ab7e3  1
spf13/pflag            v1.0.3         298182f   v1.0.3   1
x/text                 v0.3.0         f21a4df   v0.3.0   6
yaml.v2                v2.2.1         5420a8b   v2.2.1   1

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-11-09 10:27:00 -08:00
Leandro Dorileo 517b103ee2 vendor: update vendored components
Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-09-27 12:24:59 -07:00
Leandro Dorileo 6681f7daed Revert "clui: fix Clipper() function"
This reverts commit fd8ce0d2d0.

The changes will come with a future revendor commit.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-09-27 12:24:59 -07:00
Leandro Dorileo fd8ce0d2d0 clui: fix Clipper() function
We're using the wrong control to calculate the clipped area, it should
be the clipped control not its clipped parent.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-09-25 15:33:15 -07:00
Mark D Horn 7d675e2171 Revender clui
Pull in new Border-less window option

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-09-20 13:21:16 -07:00
Leandro Dorileo b3c333fb86 update vendored packages
Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-09-14 10:51:20 -07:00
Leandro Dorileo 9b25313e8e Update vendored dependencies
Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-09-07 10:58:40 -07:00
Mark D Horn c9bd588445 Update Dependencies
Re-ran 'make vendor-init' to reformat Gopkg files

Updated to latest versions, including tip of master for clui

Future updates:
  - Update Gopkg.toml [if needed]
  - 'make vendor-update'

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-09-06 13:16:17 -05:00
Mark D Horn e84bb0e403 First Open Source push of code base
This is code is still alpha. The Text-based User Interface is
undergoing a resign of the layout before beta.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-08-13 14:14:30 -07:00