Skip to content

Fix ordering of targets in make help output #3994

Description

@bmr-cymru

The make help target in stratisd currently prints the build-all-* targets some distance away from the other build* targets:

  build                          Build stratisd
  build-tests                    Build the stratisd test suite
  build-utils                    Build stratis-utils only
  build-min                      Build stratisd-min and stratis-min for early userspace
  build-min-no-systemd           Build min targets without systemd support enabled
  build-no-ipc                   Build stratisd-min and stratis-min for early userspace
  build-stratis-str-cmp          Build stratis-str-cmp binary
  build-stratis-base32-decode    Build stratis-base32-decode binary
  stratisd-tools                 Build the stratisd-tools program
  stratis-min                    Build stratis-min for early userspace
  stratisd-min                   Build stratisd-min for early userspace
  install-udev-cfg               Install udev configuration
  install-man-cfg                Install man pages
  install-dbus-cfg               Install dbus config
  install-dracut-cfg             Install dracut modules
  install-systemd-cfg            Install systemd configuration
  install-binaries               Install binaries
  install-udev-binaries          Install udev binaries
  install-fstab-script           Install fstab script
  install-daemons                Install daemons
  install-programs               Install all stratisd programs and config files
  install                        Install all stratisd files
  build-all-rust                 Build all Rust artifacts
  build-all-man                  Build all man pages
  build-all                      Build all stratisd binaries and configuration necessary for install

This isn't how I intended the UX to work when I added this: it briefly confused me just now & I think it would be beneficial to fix this (albeit very minor) issue up in future. I will make some time to figure out what's up.

Metadata

Metadata

Assignees

Labels

Type

Fields

No fields configured for Bug.

Projects

Status
In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions