Skip to content
This repository was archived by the owner on Feb 14, 2020. It is now read-only.

Releases: somasis/lux

v0.7.2

02 Jan 14:31

Choose a tag to compare

  • Fix version check to work for Linux kernel versions 4.4 and up. Fixes issue #3.

v0.7.1

11 May 16:06
v0.7.1

Choose a tag to compare

The main point of this release is just some small git-related bug fixes, and
now ronn is no longer a hard requirement, if you use the tarballs which we
now distribute.

v0.7.0

06 Feb 23:11

Choose a tag to compare

Features:

  • Heavily improved configuration process; now allows for a much easier, less noisey,
    and an easier to choose menu.
Choices for configuring kernel:
    e - Use existing configuration, if it exists; else, use running config, using default on error
    d - Use default configuration
    p - Use running configuration
    m - Manually configure kernel with menuconfig, basing on existing, running, or default config
    n - Manually configure kernel with menuconfig, basing on default config
    o - Manually configure kernel with menuconfig, basing on running config
    i - Interactively configure new options, using existing configuration, running, or default config
    u - Interactively configure new options, using running configuration
    q - Exit lux
How do you want to configure the kernel? [E/d/p/m/n/o/i/u/q/?]
  • Optionally use systemd's kernel-install rather than make install if it exists
  • Allow for changing directory of configuration; set sysconfdir when compiling.
  • More descriptive error messages

Bug fixes:

  • Test syntax before finishing compilationg successfully
  • Bash's "unofficial strict mode" is now used, leading to less hard-to-detect bugs
  • Address some issues that shellcheck discovered

v0.6.0

05 Dec 02:19

Choose a tag to compare

Features:
    - Add a short usage message to `-h`
    - Only fetch changes if `-i` (only install kernel, no updates) not passed as argument
    - Add ability to use a custom `make` target for configuring the kernel
Bug Fixes:
    - Lots of improvements to build system
    - Man page tweaks

v0.5.1

09 Oct 12:43
v0.5.1

Choose a tag to compare

- Manpage formatting

v0.5

09 Oct 12:42
v0.5

Choose a tag to compare

- Full documentation for lux(1) and lux.conf(5).
- For default make jobs amount, fall back to /proc/cpuinfo if nproc doesn't exist
- Better version printing magic
- More fixes to updating pulling
- Ensure "+" isn't appended to kernel version
- Ronn is now used for generating documentation
- Make `default_kernel_configure` much smarter; can now use /proc/config.gz if no ".config" file exists

v0.4.10

08 Oct 23:52
v0.4.10

Choose a tag to compare

- Fix target version print formatting
- Fix more merge-conflict-related exits

v0.4.9.1

08 Oct 23:52
v0.4.9.1

Choose a tag to compare

- Fixes some incorrectly triggered error messages
- Show correct path to kernel tree when cloning

v0.4.9

08 Oct 23:52
v0.4.9

Choose a tag to compare

- Add a hook examples doc (currently just a post install one)
- Print version available rather than 'updates available' in quiet mode
- Other small bug fixes

v0.4.8

02 Jul 05:21
v0.4.8

Choose a tag to compare

  • Filter out 'v' prefixes from target=tag:${tag}'s value
  • Fix -i and respect the choice to not update the kernel tree