-
-
Notifications
You must be signed in to change notification settings - Fork 366
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automate custom-buiding NUT prerequisites from source #1491
Labels
CI
Entries related to continuous integration infrastructure (historically also recipes like Makefiles)
packaging
portability
We want NUT to build and run everywhere possible
Comments
This was referenced Nov 10, 2022
36 tasks
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…nges when checking remote Git for changes [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
… it exists before rebuild [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…nges when checking remote Git for changes [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
… it exists before rebuild [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…nges when checking remote Git for changes [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
… it exists before rebuild [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…he script (whether we skip a component as already installed, or we fetch/build/install it [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…nges when checking remote Git for changes [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
… it exists before rebuild [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…he script (whether we skip a component as already installed, or we fetch/build/install it [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…and PREFIX, so they can be customized (e.g. for non-Windows prereq builds eventually) [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…X with PREFIX_ROOT [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…etworkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…etworkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…n-Windows targets [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…so covered [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…so covered [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…nges when checking remote Git for changes [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
… it exists before rebuild [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…he script (whether we skip a component as already installed, or we fetch/build/install it [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…and PREFIX, so they can be customized (e.g. for non-Windows prereq builds eventually) [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…X with PREFIX_ROOT [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…etworkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…n-Windows targets [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…so covered [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 20, 2025
…pt fails, print its config.log [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…s_git() [networkupstools#2609, networkupstools#1473, networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…nges when checking remote Git for changes [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
… it exists before rebuild [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…he script (whether we skip a component as already installed, or we fetch/build/install it [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…and PREFIX, so they can be customized (e.g. for non-Windows prereq builds eventually) [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…X with PREFIX_ROOT [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…etworkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…n-Windows targets [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…so covered [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…pt fails, print its config.log [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…nt variables [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…he script (whether we skip a component as already installed, or we fetch/build/install it) - tarball/netsnmp [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…pt fails, print its config.log - tarball/netsnmp [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 21, 2025
…nt variables - tarball/netsnmp [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 22, 2025
…s and build-mingw-prereqs.sh [networkupstools#1491] We are only sort of guaranteed to use ccache out of the box when arranged by ci_build.sh, but might not benefit from it in other cases. Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 22, 2025
…ocation if present [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 22, 2025
…duction" install area [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 22, 2025
…duction" install area [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
jimklimov
added a commit
to jimklimov/nut
that referenced
this issue
Jan 22, 2025
…duction" install area [networkupstools#1491] Signed-off-by: Jim Klimov <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
CI
Entries related to continuous integration infrastructure (historically also recipes like Makefiles)
packaging
portability
We want NUT to build and run everywhere possible
Primarily this is needed for easier preparation of WIN32 build environments, compared to building NUT on established Linux/BSD/Solaris/illumos/... distros.
But generally such ability would be useful on many other distributions as well (embedded, alternative approach to packaging, perhaps dockerized, etc.); for example, OmniOS as a minimal server distribution lacks a libusb package.
Some examples of such automation were in https://github.com/zeromq/zproject (which cross-pollinated with NUT about Travis CI support and
ci_build.sh
for example), and in Makefiles of https://github.com/42ity/FTY dispatcher somewhat modeled after Solaris and OpenIndiana userland maintenance approach.See also:
The text was updated successfully, but these errors were encountered: