Revision ce480820
Added by koszko about 1 year ago
doc/man/man1/hydrilla-builder.1 | ||
---|---|---|
6 | 6 |
.\" |
7 | 7 |
.\" Available under the terms of Creative Commons Zero v1.0 Universal. |
8 | 8 |
|
9 |
.TH HYDRILLA-BUILDER 1 2022-04-22 "Hydrilla 1.0" "Hydrilla Manual"
|
|
9 |
.TH HYDRILLA-BUILDER 1 2022-06-14 "Hydrilla 1.1" "Hydrilla Manual"
|
|
10 | 10 |
|
11 | 11 |
.SH NAME |
12 |
hydrilla-builder \- Generate packages to be served by Hydrilla |
|
12 |
hydrilla\-builder \- Generate packages to be served by Hydrilla
|
|
13 | 13 |
|
14 | 14 |
.SH SYNOPSIS |
15 | 15 |
.B "hydrilla\-builder \-\-help" |
... | ... | |
21 | 21 |
names.) |
22 | 22 |
|
23 | 23 |
.SH DESCRIPTION |
24 |
.I hydrilla-builder |
|
24 |
.I hydrilla\-builder
|
|
25 | 25 |
is a tool which takes a Hydrilla source package and generates files of a |
26 | 26 |
built package, suitable for serving by the Hydrilla server. |
27 | 27 |
|
28 |
As of Hydrilla version 1.0 |
|
29 |
.I hydrilla-builder |
|
30 |
does not yet perform nor trigger actions like compilation, minification or |
|
31 |
bundling of source code files. Its main function is to automate the process |
|
32 |
of computing SHA256 cryptographic sums of package files and including them |
|
33 |
in JSON definitions. |
|
28 |
The main function of |
|
29 |
.I hydrilla\-builder |
|
30 |
is to automate the process of computing SHA256 cryptographic sums of package |
|
31 |
files and including them in JSON definitions. |
|
32 |
|
|
33 |
This tool does not perform nor trigger actions like compilation, minification or |
|
34 |
bundling of source code files. When this is needed, |
|
35 |
.I hydrilla\-builder |
|
36 |
instead relies on facilities already provided by other software distribution |
|
37 |
systems like APT and extracts the requested files from .deb packages. This |
|
38 |
feature is called \*(lqpiggybacking\*(rq. |
|
34 | 39 |
|
35 | 40 |
In addition, |
36 |
.B hydrilla\-builder
|
|
41 |
.I hydrilla\-builder
|
|
37 | 42 |
can generate an SPDX report from source package if the |
38 | 43 |
\*(lqreuse_generate_spdx_report\*(rq property is set to true in index.json. |
39 | 44 |
|
... | ... | |
64 | 69 |
\*(lqindex.json\*(rq, substituting any file with such name that could be |
65 | 70 |
present in the source directory. |
66 | 71 |
|
72 |
.TP |
|
73 |
.BI \-p " PIGGYBACK_PATH" "\fR,\fP \-\^\-piggyback\-files=" PIGGYBACK_PATH |
|
74 |
Read and write foreign package archives under |
|
75 |
.IR PIGGYBACK_PATH . |
|
76 |
If not specified, a default value is computed by appending |
|
77 |
\*(lq.foreign-packages\*(rq to the |
|
78 |
.I SOURCE |
|
79 |
directory path. |
|
80 |
|
|
67 | 81 |
.TP |
68 | 82 |
.BI \-d " DESTINATION" "\fR,\fP \-\^\-dstdir=" DESTINATION |
69 | 83 |
Write generated files under |
70 | 84 |
.IR DESTINATION . |
71 |
Files are written in such way that |
|
72 | 85 |
.I DESTINATION |
73 |
is valid for being passed to Hydrilla to serve packages from.
|
|
86 |
can then be passed to Hydrilla to serve packages from.
|
|
74 | 87 |
|
75 | 88 |
.TP |
76 | 89 |
.B \-\^\-version |
77 | 90 |
Show version information for this instance of |
78 |
.I hydrilla-builder |
|
91 |
.I hydrilla\-builder
|
|
79 | 92 |
on the standard output and exit successfully. |
80 | 93 |
|
81 | 94 |
.SH "EXIT STATUS" |
Also available in: Unified diff
update hydrilla-builder manpage