[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
branch wip-installer-2 created (now ff63588)
From: |
Danny Milosavljevic |
Subject: |
branch wip-installer-2 created (now ff63588) |
Date: |
Mon, 3 Jul 2017 20:36:24 -0400 (EDT) |
dannym pushed a change to branch wip-installer-2
in repository guix.
at ff63588 installer: Use "G_" instead of "_".
This branch includes the following new commits:
new f38bb5a gnu: Add graphical installer
new 1024125 installer: Fix broken keymap change option.
new 89f5561 installer: Remove obsolete procedures/variables
new ee519f8 installer: Fix broken timezone menu.
new fbb82c4 installer: fix warning in usage of "format".
new f179cd6 installer: use ice-9 format everywhere.
new e0ec70e installer: Use ice-9 match.
new 42e0abd installer: Add IETF contraints for hostname in entry form.
new b47e713 installer: Use a record instead of a list to contain
tasks.
new fd77ac1 installer: Perform a task's dependencies prior to the
task itself.
new f53cf9a installer: Change "interfaces" from a variable to a
procedure.
new 5aee69d installer: Use call-with-temporary-output-file.
new 5cc7989 installer: Add alternate method of finding TZDIR.
new 503dd71 installer: Add procedures to replace car/cdr since these
are frounded upon by Guile gurus.
new cd3a276 installer: Use %default-subsitute-urls instead of our own
variable.
new d561463 installer: Add new procedure to get the list of volumes.
new 4cfb898 installer: Add completion predicate for disk task.
new 85bc884 installer: Handle the 'back' action in the filesystems
task.
new f4c91e6 installer: Remove unused procedure.
new 71d7ad5 installer: Return slurped lines in their correct order.
new 6630530 installer: Fix incorrect host in ping task.
new 6abe065 installer: Make "interfaces" return an alist.
new 703c92e installer: Use a cleaner way of generating the lspci
information.
new e596727 installer: Add a new menu to configure wireless
interfaces.
new 67ed97e installer: Connect ethernet interfaces on selection.
new 36a66f3 installer: Let the kernel know about (possibly) changed
partitions.
new 42bc950 installer: Deal with partition tables which are
(partially) corrupt.
new dbfd22e installer: Add a variable to represent the minimum
recommended store size.
new 335d56d installer: Add a task to actually call guix system init.
new 43658bb installer: Write the configuration to a temporary file.
new 17fcdea installer: Make minumum-store-size variable global.
new f664cdd installer: Remove ad-hoc completed predicate and use
standard one.
new a92d625 installer: Improve dependencies on the final task.
new 8b2937a installer: Replace some instances of "car".
new 23046a8 installer: New predicate valid-hostname?
new 6c48727 installer: Ensure that all mount-points have a file
system.
new 7eea112 install: Define new procedure pipe-cmd and use it to
implement window-pipe.
new 8735eb1 installer: Correct bugs generating the configuration.
new 540321e installer: Replace an instance of cdr with match.
new 074bdfb installer: Turn off kernel ring messages to console.
new a391e6b installer: Enable scrolling in the installation window.
new b61a33a installer: Wrap installer in (catch #t ...)
new 964dbc9 installer: Rename module "new" to "guixsd-installer".
new b5fab01 installer: Use consistent window heights.
new 3f28137 installer: Fix bug where window-pipe did not return the
proper exit status.
new 0a2d72b installer: Replace "%temporary-configuration-file-port"
with "config-file".
new 7e5a845 installer: Improve install page.
new 5df2680 installer: Close unused ports in pipe-cmd.
new 29da79c installer: Replace spawned mount command with the mount
syscall.
new 0c5c488 installer: Issue message to user on failure of
filesystems task.
new befb0f1 installer: Allow users to remove mount points during
configuration.
new 219c0f6 installer: Prevent the user specifying the same mount
point twice.
new 8d3be87 installer: Change N_ from a procedure to a macro.
new 758debf installer: Change the order of the filesystem task
conditions.
new 8c4bbec installer: Use global variable instead of string literal
for "/gnu".
new 11f0827 installer: Do not use /tmp for holding the configuration.
new 6bb4f31 installer: Add a console-keymap service.
new b44d97c installer: Add flags to indicate network interface status.
new efc4ad8 installer: Format configuration to fix width of window.
new a9648e7 installer: Do not allow forms to set the cursor
visibility.
new 825657b installer: Indicate which wireless access points are
encrypted.
new 25760a2 installer: Add page with which the wifi password can be
entered.
new 8318f79 installer: Change essid --> wireless.
new 44b7908 installer: Make setting up of the network a prerequisite.
new af8e9f6 installer: Ensure that all mount points are absolute
paths.
new a98e865 installer: Add option to final page to reboot the system.
new 89c0f96 installer: Add predicate for the network task.
new 897a15e installer: Add new page to set the system role.
new 8210877 installer: Remove "continue" button from host name page.
new e66426d installer: Rename "file-browser" -> "time-zone".
new ccf5141 installer: Add confidence indicator.
new 4f30024 installer: Use --fallback when installing.
new a801812 installer: Correct behaviour of push-cursor and
pop-cursor procedures.
new 6465fc9 installer: Remove explicit calls to curs-set from pages.
new efa1b8d installer: Remove pointless calls to delwin.
new e8ab67f installer: New procedure "page-leave".
new 5a97b98 installer: New procedure: page-enter.
new ae86cf8 installer: Ensure that the cursor visibility is updated
on each page.
new 7f85580 installer: Rename "Back" buttons to "Cancel".
new a03f5ce installer: Ignore case in button accelerators.
new b7d78d2 installer: Make all windows with ports scrollable.
new 7271ef2 installer: Rename 'file-browser.scm' to 'key-map.scm'.
new 867724b installer: "Setup" --> "Set up"
new 4df5f24 installer: Use guix build syscalls module for network
interrogation.
new 87f2422 installer: Use "lspci -mm" instead of "lspci -m".
new 0f3f14f installer: slurp: Ignore blank lines in output.
new 9ea1360 installer: Minor cleanup.
new 698ad7c installer: Use a cleaner method of detecting wireless
capability for ethernet interfaces.
new bd5e477 installer: Make the network menu more reliable.
new eae069f installer: Enable direct scrolling to top or bottom of
menus.
new 3cf3a08 installer: Add callback parameter for forms.
new 68537e6 installer: Remove mkfs capability from mount points page.
new 6f6ebcf installer: Add a dedicated make to format filesystems.
new 8a7b7d0 installer: Add the notion of uuids to prospective
filesystems.
new ee412f6 installer: Add a predicate to ensure the partitions have
been formatted.
new 74b4264 installer: Changed N_ to M_ since N_ is used for another
purpose in guix/ui.scm
new 90f95fb installer: Whitespace changes only
new 404e068 installer: Correct bug detecting a wireless interface.
new cfd792e installer: Exit the format page after all partitions are
successfully formatted.
new 3fd85d7 installer: Do not perform tasks more than once.
new f0a4412 installer: Replace one usage of car with match.
new a7ff5ad installer: Correct bug where the timezone page returned
to the wrong page.
new 1a0f4e6 installer: Avoid exception when the device to format
cannot be found.
new 70a960f installer: Support btrfs
new 0fb840d installer: Extend the 'file-system' concept to include
swap spaces.
new e2d834d installer: Properly handle swap partitions when
generating the configuration.
new e0af416 installer: Do not allow the creation of invalid
file-system specificaitons.
new 2087994 installer: Do not add file systems which are invalid.
new d85d64b installer: Fix bug where the selected item of main page
was not indicated.
new c00aea6 installer: Add an explanatory text to the main page.
new fd0f867 gurses: Change highlighting from bold to inverse.
new 44f271c gurses: form: Use match instead of car, cdr etc.
new 0b433ad installer: Explicitly set the #:panel parameter for
window creation procedures.
new d825142 installer: Check that swap spaces have not been assigned
mount points
new 873c374 installer: New procedure refresh*.
new 5da5941 installer: Fix bug in config generation.
new d4fc625 installer: Remove unnecessary "begin".
new cc3032b installer: Distinguish between Wifi encryption methods.
new b13f7df gurses: Allow menu update to work for panel windows.
new 61bd7e6 gurses: Mini refactor.
new 68fbfde installer: Note which types of file system are supported.
new a208413 gurses: Populate the choices box in forms.
new 621cfad installer: Add a popup window for forms which have
multiple choice fields.
new 4a4f0b4 gurses: Populate dropdown boxes in forms using a menu.
new 26191a2 installer: Do not assume the root file system is of type
"ext4".
new f95fca5 installer: mount-points page: Enlarge the forms window.
new c9be154 gurses: Remove box from form popup window.
new 0a5484b installer: Remove redundant list of file system types.
new b22e114 installer: Emphasise that writing filesystems destroys
existing data.
new 1554d68 installer: Delete unused procedure "justify".
new d595ca1 gurses: Use inverse instead of underline for field value
area.
new 0db2908 installer: Add new procedure to check file system
specifications.
new 9b4c80b installer: Change livery.
new 9c84ea6 installer: Tolerate an undefined system role in config
generation.
new 2f13679 installer: Use a "hard" method of rebooting. Do not rely
on shepherd.
new c84f7c6 installer: No passphrase is needed for clear networks.
new df961a0 installer: Prepare for new wireless network features.
new 9cbc2be installer: Clear the mount point field for swap file
systems.
new a6bbba8 installer: Allow file system specifications to be
removed.
new 6ff724b installer: Fix the key map option.
new 899995c gurses: Avoid one usage of car and cdr.
new 7bd8cbd gurses: xchar->char: New procedure.
new d5af3b3 gurses: Add predicate to test if a complex char is blank.
new de4bafd gurses: Avoid one more use of car and cdr.
new 9eba1eb gurses: Avoid yet another use of car and cdr.
new 8e31b8e gurses: Use match instead of car/cdr in line-split.
new 24c0ee3 gurses: In paragraph-format avoid use of car and cdr.
new b67aa19 installer: Support WEP encrypted wireless.
new 441aff6 gurses: Add new procedure "word-endings".
new 265d0e3 gurses: Reimplement pad-complex-string.
new dc97547 installer: Avoid wpa_supplicant's output causing screen
damage.
new b225e48 installer: New file i18n.scm.
new 747b9cf installer: Add optional arguments to addstr*.
new ddf5617 installer: Main page: Redisplay translatable strings upon
refresh.
new 9f17a47 installer: Use _ instead of M_ for host-name-refresh.
new 1f939fe installer: New page to select language.
new 299f495 installer: Replace 'file-browser' with 'key-map'.
new de160b4 installer: Correct placement of gettext call.
new 989639f installer: Fix i18n in dialogs.
new 9c20b99 installer: New convenience procedures.
new 98494ca installer: Improve i18n in ping page.
new c969da3 gurses: Avoid one use of car/cdr.
new da97a23 gurses: Cache the windows of buttons.
new 7befec2 gurses: Use match instead of car.
new 9418604 installer: New procedure key-value-slurp.
new 1bfd783 installer: Provide verbose description of locale.
new 8a9db7e installer: Fix bug when changing languages.
new 6a1c827 installer: Fix the startup locale.
new 88fa2b4 installer: Add users page.
new dae3ce6 installer: Remove unused procedure.
new be50145 installer: New page to edit user accounts.
new 8a207d9 gurses: Update the cursor position when posting the form.
new f83c5b5 installer: Remove whitespace.
new 3f252a5 installer: Provide the ability to add new users.
new 300f5cf gurses: Don't crash if asked for an item by an invalid
index.
new e89bd81 installer: Fix incorrect symbol in generated config file.
new b43e6ea installer: Remove non-existant supplementary group.
new 34e2119 installer: Infer likely entries for user accounts from
the gecos field.
new 41f4eb5 installer: Mount all partitions instead of just the root.
new 2b0f83e installer: Use a different mount-point for each install
attempt.
new 4ca55c2 installer: Make the install attempts counter global.
new fb6ea76 installer: Kill old dhclient instance before starting new
one.
new 011eaf7 installer: Specify a pid file for wpa_supplicant.
new ef1e83a installer: Create dedicated module to maintainer the page
stack.
new d2a38b6 installer: Avoid flicker in network page.
new 29064b0 installer: Return to network page after passphrase entry.
new a8ad0c9 installer: Add procudure for starting a wireless
interface.
new 61060c4 installer: Go back to main menu after "cancel"
new e54118d installer: Fix buglet where keys were sometimes ignored
in users page.
new b0e2152 gurses: forms: Minor refactor.
new a3fa672 gurses: form: Handle Ctrl-F and Ctrl-B in forms.
new c718f11 installer: Only build if guile-ncurses is available.
new e74b9ed install: %installation-services: Make mingetty-service
autologin to the installer.
new ee8806f guix system: Remove outdated (gnu system grub) import.
new 34430b7 installer: Emit (gnu bootloader grub) import.
new 21a458a installer: Add imports.
new ff63588 installer: Use "G_" instead of "_".
The 197 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
- branch wip-installer-2 created (now ff63588),
Danny Milosavljevic <=
- 04/197: installer: Fix broken timezone menu., Danny Milosavljevic, 2017/07/03
- 05/197: installer: fix warning in usage of "format"., Danny Milosavljevic, 2017/07/03
- 02/197: installer: Fix broken keymap change option., Danny Milosavljevic, 2017/07/03
- 07/197: installer: Use ice-9 match., Danny Milosavljevic, 2017/07/03
- 12/197: installer: Use call-with-temporary-output-file., Danny Milosavljevic, 2017/07/03
- 08/197: installer: Add IETF contraints for hostname in entry form., Danny Milosavljevic, 2017/07/03
- 06/197: installer: use ice-9 format everywhere., Danny Milosavljevic, 2017/07/03
- 11/197: installer: Change "interfaces" from a variable to a procedure., Danny Milosavljevic, 2017/07/03
- 16/197: installer: Add new procedure to get the list of volumes., Danny Milosavljevic, 2017/07/03
- 15/197: installer: Use %default-subsitute-urls instead of our own variable., Danny Milosavljevic, 2017/07/03