22 Commits
Author SHA1 Message Date
Mark D Horn 34fac2c3ab gui: Added vlc to default installed bundles
Now also include vlc to every desktop install.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-05-13 17:41:11 -07:00
Reagan Lopez f6e38af962 gui: Add second set of translations
Add the second set of translations and fix issues due to the increase in
the size of texts.

Signed-off-by: Reagan Lopez <reagan.lopez@intel.com>
2019-05-02 14:57:29 -07:00
Mark D Horn 8186ed4d8e bundles: Remove bogus bundle
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-04-29 18:18:33 -07:00
Mark D Horn b9b8e95acb gui: Desktop Launcher fixes
Made all files and actions consistent with the clr-installer-gui name.

Fix security of starting Installer; user pkexec not sudo.
Added new rule for clr-installer-gui.

Fix bug so only one icon is present when running.

Switch to only using Mexican Spanish for translations.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-04-29 14:40:48 -07:00
Brian J Lovin c136712772 Add boot message, disable autolaunch, change PS1
Add a message printed on boot that gives basic information and
instructions to login as root and run clr-installer to install onto this
sytem.

Also change $PS1 on the installer image after logged in to
indicate we're booted into a live image.

Remove clr-installer.service from the Makefile and remove all the
toggling on or off from the yaml files.

Signed-off-by: Brian J Lovin <brian.j.lovin@intel.com>
2019-04-26 17:48:23 -07:00
Mark D Horn f4b0fda858 locale: Update localization strings
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-04-23 19:31:05 -07:00
Mark D Horn f1102d82d8 gui: Fix the desktop launcher
Updated to the desktop launcher
TOD: Switch to pkexec

Added localization
TODO: Add translations

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-04-23 16:11:39 -07:00
Mark D Horn 824c812f33 bundles: Add new optional install bundles
Match the new updates to the desktop image

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-04-23 16:11:39 -07:00
Mark D Horn 3ef54dd7d3 pkg: Update name of gui binary
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-04-23 16:11:39 -07:00
Ikey Doherty 2f9461b2e1 gui: Initial introduction of pre-alpha installer GUI (bootstrap)
This GUI has been implemented in GTK+ and is very much a work in
progress. So far, we have a number of initial pages implemented:

 - Disk Configuration
 - Bundles
 - Keyboard
 - Language
 - Timezone
 - Telemetry

Note, some of the pages are quite ugly and basic and will need
some improvements. Additionally, the disk config page is currently
very crude, only supporting automatic installation mode.

Additionally, the use of pkexec will ignore environmental variables
for the proxy, thus, proxy support is a bust in the GUI installer.
Some OS-level work is expected to resolve this magically anyway.

There are some ugly hardcoded elements, such as relying on a system
wallpaper file for CSS, and the cooked-in CSS vs an on-disk .css file
that designers can edit and tweak locally. Note that error handling
is incredibly immature right now, resulting in a panic. Realistically
we need to show a "success" or "failure" page within a stack on the
install page to let the user know what happened, and offer the choice
of a reboot.

As a final note, the UX is still not rock solid, and will need
a design-develop feedback loop to improve. This commit represents
my initial handoff for others to jump in and vastly improve the
GUI.

Signed-off-by: Ikey Doherty <ikey.doherty@intel.com>
2019-04-19 14:25:56 -07:00
Mark D Horn d2c1dc7887 Add two year specific LTS kernels
The kernel-lts latest will remain as a meta bundle which
will be the latest LTS support kernel; VirtualBox uses this.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-03-08 15:49:39 -08:00
Mark D Horn 759c08452a Drop the Production Kernel from selection options
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2019-03-08 15:49:39 -08:00
Leandro Dorileo 0275dc1290 bundles: increment the list of bundles
Increase the list of bundles available for install. Also set the
TUI frame as scrollable.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-11-14 10:25:59 -08:00
Leandro Dorileo 3a453812a9 live-desktop: install custom default settings
The live-desktop has a custom set of default bundles, this patch
makes sure we install the proper default settings on post install
script.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-11-14 10:25:59 -08:00
Leandro Dorileo 884aef77bd images: add live-desktop
This live-desktop os a full bloated desktop live image. It comes
with gnome, with autologin enabled also installs clr-installer and
set it as one of the favorite apps.

Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-11-08 14:30:00 -08:00
Leandro Dorileo fc7c72ddce kernels: add production kernel
Signed-off-by: Leandro Dorileo <leandro.maciel.dorileo@intel.com>
2018-10-26 15:42:50 -07:00
Mark D Horn fec570770e Add bundle only when non-root users defined
Be consistent with ister_gui and only add the sysadmin-basic
bundle when non-root users are added. Previous we were always
adding the sudo bundle.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-10-26 09:29:14 -07:00
Mark D Horn 08d92c58fc Match bundle options from ister_gui
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-10-25 10:09:01 -07:00
Mark D Horn a016ee49b0 Add open ssh server
This should be in each install target by default.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-10-23 14:20:12 -07:00
Mark D Horn 6cd7271a06 Handle case of no available keyboard, language, tz
Show the os-core defaults in case none found.
These are also the defaults of /etc is cleared; i.e. reset stateless.

Change the default timezone to the system default of UTC.

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-10-23 10:03:34 -07:00
Mark D Horn ad6eefa80f Add sudo to the core bundle to install
Fixed Issue #51

Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2018-09-13 09:50:35 -07: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