Commit graph

67 commits

Author SHA1 Message Date
nl6720
2932a9def3
Makefile: build and install the mkarchiso(1) man page
rst2man from python-docutils is required to convert the man page from
reStructuredText.
2024-02-17 11:27:19 +02:00
David Runge
874166ec7b
Makefile: Remove mkinitcpio-archiso specific targets
Makefile:
Remove all code specific to mkinitcpio-archiso.
Allow overriding PREFIX (defaults to /usr/local).
Gather scripts to check more generically.
Add abstractions for installation directories.
2021-07-31 17:27:17 +02:00
David Runge
2a24429404
Add continuous integration scripts to linting
Makefile:
Add scripts below .gitlab/ci/ to the lint target of the Makefile.
2021-01-31 16:27:41 +01:00
Michael Vorburger
0ae5cd961e lint ALL (future) scripts/*.sh, not just run_archiso.sh 2021-01-23 19:23:38 +00:00
Alexander Epaneshnikov
6a39300b0f implement accessibility support in archiso
this fixes #67
2020-10-29 12:30:37 +00:00
nl6720
1cc7375c25
archiso/mkarchiso: start preparing a build_profile command
Nothing is implemented yet!

configs/releng/profiledef.sh:
A test profile.
2020-08-17 14:22:36 +03:00
nl6720
d7fc56e006
Move shell script linting into a separate make target
Makefile:
Move shellcheck to a "lint" target and change "check" so that it runs "lint".
This provides a more finer grained control and allows to extend "check" with things beyond just linting.

.gitlab-ci.yml:
Run `make lint` in the lint job.
2020-07-30 13:09:53 +03:00
nl6720
e9303ca175
Makefile: do not install mkinitcpio hooks by default
They are not required in the host system. See https://gitlab.archlinux.org/archlinux/archiso/-/issues/34 .
2020-07-29 19:14:59 +03:00
David Runge
e264b44682
Add license and basic documentation
LICENSE:
Add GPL-3.0 license.

{{archiso,configs}/*,.editorconfig,.gitlab-ci.yml}:
Add SPDX license identifier.

Makefile:
Add SPDX license identifier.
Install the `run_archiso.sh` script as global executable `run_archiso`.
Use -D and -t flags to install to install files more generically (without a previous call to install the directory).

README.rst:
Add README outlining the project's scope, how to build images from the profiles and how to test.

AUTHORS.rst:
Add list of all direct contributors to the repository.

CONTRIBUTING.rst:
Add basic contribution guidelines, explaining the linter and the license in use.

Closes #7
Closes #3
2020-07-29 14:27:48 +02:00
nl6720
ecd339278d
Add check target to Makefile
Makefile:
Move shellcheck commands from .gitlab-ci.yml.

.gitlab-ci.yml:
Run `make check`.
Prevent partial upgrades, i.e. use '-Syu'.
Prevent reinstalling already installed packages by using pacman's '--needed' option.
Don't force-download the package database.
2020-07-17 10:42:14 +03:00
David Runge
5fbbb05a2e
Removing dist target
Makefile:
Removing the dist target. It requires to increment a number on each
release.
This workflow can be entirely circumvented by signed commit tags and
using those for packaging.
2020-05-31 23:05:52 +02:00
Pierre Schmitz
d796edc7dc Prepare release 2019-10-16 13:10:09 +02:00
Gerardo Exequiel Pozzi
fe0d627f4d prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2019-05-01 18:38:41 -03:00
Gerardo Exequiel Pozzi
a2d4a7a399 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2019-04-26 11:50:19 -03:00
Gerardo Exequiel Pozzi
d320406c93 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-12-24 00:30:05 -03:00
Gerardo Exequiel Pozzi
67dabd1503 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-08-22 00:24:48 -03:00
Gerardo Exequiel Pozzi
69f637148a prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-08-01 00:57:10 -03:00
Gerardo Exequiel Pozzi
d4a9ba4b78 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-07-26 17:17:08 -03:00
Gerardo Exequiel Pozzi
b5ad2305db prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-06-23 22:26:06 -03:00
Gerardo Exequiel Pozzi
901d3b07a4 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-06-23 16:58:07 -03:00
Gerardo Exequiel Pozzi
7194cb43a5 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2018-04-26 10:48:32 -03:00
Gerardo Exequiel Pozzi
80d9958d99 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2017-11-01 19:23:15 -03:00
Gerardo Exequiel Pozzi
057717074a prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2017-06-25 21:14:25 -03:00
Gerardo Exequiel Pozzi
e7b7fe08d8 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2017-03-25 02:03:13 -03:00
Gerardo Exequiel Pozzi
cea2f7d7be prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2017-02-21 19:56:02 -03:00
Gerardo Exequiel Pozzi
bee129512d prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-12-21 19:18:29 -03:00
Gerardo Exequiel Pozzi
8ec74bc621 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-10-24 19:37:32 -03:00
Gerardo Exequiel Pozzi
e43bb7ae85 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-05-31 19:31:01 -03:00
Gerardo Exequiel Pozzi
eea8f8d4d5 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-05-14 23:50:19 -03:00
Gerardo Exequiel Pozzi
9f0bac5810 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-03-02 10:31:35 -03:00
Gerardo Exequiel Pozzi
80b159345f prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2016-02-28 18:30:01 -03:00
Gerardo Exequiel Pozzi
d1e95f8581 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-09-28 20:08:49 -03:00
Gerardo Exequiel Pozzi
ab14ac64a6 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-07-30 01:13:15 -03:00
Gerardo Exequiel Pozzi
f0452f22ca prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2015-04-24 14:19:31 -03:00
Gerardo Exequiel Pozzi
abe198a73a prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-10-31 22:36:15 -03:00
Thomas Bächler
ccbeb35a7f prepare release
Signed-off-by: Thomas Bächler <thomas@archlinux.org>
2014-09-02 20:37:04 +02:00
Gerardo Exequiel Pozzi
d6ad403a43 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-08-28 19:24:38 -03:00
Gerardo Exequiel Pozzi
c32457c5cf prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@gmail.com>
2014-07-26 17:56:03 -03:00
Gerardo Exequiel Pozzi
6a7497e23d prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2014-05-21 21:01:42 -03:00
Pierre Schmitz
2bfb3396cf prepare release 2014-02-01 20:19:16 +01:00
Gerardo Exequiel Pozzi
85b8b5d5e2 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2014-01-03 22:31:33 -03:00
Gerardo Exequiel Pozzi
6a34e12e68 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-10-29 20:54:58 -03:00
Gerardo Exequiel Pozzi
773f118e19 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-09-28 16:28:20 -03:00
Gerardo Exequiel Pozzi
c7925edadf prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-06-29 16:49:52 -03:00
Gerardo Exequiel Pozzi
6634f0a781 prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-05-30 20:22:08 -03:00
Gerardo Exequiel Pozzi
34c38fb78c prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-05-30 12:11:09 -03:00
Gerardo Exequiel Pozzi
47f39ec5d3 [archiso] /usr/sbin -> /usr/bin
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-05-12 01:22:57 -03:00
Gerardo Exequiel Pozzi
1d8bb94dc6 [archiso] Prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-04-13 16:05:46 -03:00
Gerardo Exequiel Pozzi
745e9a4158 [archiso] Prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-03-30 20:30:07 -03:00
Gerardo Exequiel Pozzi
b77f04131b Prepare release
Signed-off-by: Gerardo Exequiel Pozzi <vmlinuz386@yahoo.com.ar>
2013-02-28 14:52:29 -03:00