Commit graph

565 commits

Author SHA1 Message Date
Héctor Molinero Fernández
2d55cacc7e Test multiple shells 2020-10-26 22:55:15 +01:00
Héctor Molinero Fernández
bdafc47ed3 Install findutils explicitly 2020-10-25 21:52:58 +01:00
Héctor Molinero Fernández
21bc9ed48b Added some tests 2020-10-25 21:28:32 +01:00
Héctor Molinero Fernández
286ec3062b Don't use seq 2020-10-25 18:02:51 +01:00
Héctor Molinero Fernández
548035410b Updated docs 2020-10-25 17:14:11 +01:00
Héctor Molinero Fernández
76f56f4699 Added "Not on my shift!" blocklist 2020-10-25 15:45:06 +01:00
Héctor Molinero Fernández
7277942ce2 Added DigitalSide Threat-Intel blocklist 2020-10-25 15:34:55 +01:00
Héctor Molinero Fernández
968549758e Removed CoinBlockerList blocklist 2020-10-25 15:20:31 +01:00
Héctor Molinero Fernández
fa470a6a74 Updated sources docs 2020-10-25 15:19:04 +01:00
Héctor Molinero Fernández
39185a71b7 Updated description 2020-10-24 20:40:36 +02:00
Héctor Molinero Fernández
4b87286304 Generate zip file deterministically 2020-10-24 20:27:15 +02:00
Héctor Molinero Fernández
45c088eb5f Compatibility and style fixes, in part thanks to Oil shell 2020-10-24 19:50:19 +02:00
Héctor Molinero Fernández
85106f4419 Install man page 2020-10-24 16:45:06 +02:00
Héctor Molinero Fernández
6ef33d90b8 Updated docs 2020-10-24 14:22:55 +02:00
Héctor Molinero Fernández
c5909fe842 Updated readme 2020-10-23 16:19:59 +02:00
Héctor Molinero Fernández
79fe0537ec Fixed BusyBox build 2020-10-23 16:11:21 +02:00
Héctor Molinero Fernández
cc28af5912 Updated docs 2020-10-23 01:13:02 +02:00
Héctor Molinero Fernández
6cab4d395a Refactored alt format scripts 2020-10-23 01:00:49 +02:00
Héctor Molinero Fernández
1e17e4b5f0 Copy all md files 2020-10-22 23:00:16 +02:00
Héctor Molinero Fernández
1ac71e150a Prefer "command -v" over "which" 2020-10-21 23:25:18 +02:00
Héctor Molinero Fernández
6dab497ddb Updated systemd instructions 2020-10-21 23:12:06 +02:00
Héctor Molinero Fernández
c8cc371175 network.target is not required 2020-10-21 22:53:29 +02:00
Héctor Molinero Fernández
a6fd52d94e Removed TimeoutStartSec 2020-10-21 22:52:52 +02:00
Héctor Molinero Fernández
89e6686446 Use xargs in lint target 2020-10-21 22:48:58 +02:00
Héctor Molinero Fernández
31675dc13c Removed logo target 2020-10-21 22:36:37 +02:00
Héctor Molinero Fernández
d5f08e223e Updated readme 2020-10-21 00:34:28 +02:00
Héctor Molinero Fernández
aa1b0339d3 Removed readlink usage 2020-10-21 00:31:40 +02:00
Héctor Molinero Fernández
032ddd2043 Fixed some ShellCheck errors 2020-10-20 23:31:01 +02:00
Héctor Molinero Fernández
a0e237f84d Setting IFS to empty is sufficient in this case 2020-10-20 23:06:31 +02:00
Héctor Molinero Fernández
598872d20c Removed unnecessary subshell 2020-10-20 23:01:03 +02:00
Héctor Molinero Fernández
7aac5f1bb1 Encode HTML entities 2020-10-20 22:02:00 +02:00
Héctor Molinero Fernández
83c0921e23 Use parameter expansion on special parameters because it seems that in some shells they may not be defined.
For example the following code produces an error in Bash 3.2, which is the version that currently macOS includes.

```
$ bash -uc ':${@}'
bash: @: unbound variable
```

Probably it is not necessary to do it with all special parameters, but I do not see any drawbacks.
2020-10-20 22:01:09 +02:00
Héctor Molinero Fernández
d054bf4eb2 Added macOS build job 2020-10-20 00:48:44 +02:00
Héctor Molinero Fernández
7e949ad7ab Install packages before checkout 2020-10-20 00:04:32 +02:00
Héctor Molinero Fernández
1bbe4613c5 Explicitly install gzip 2020-10-20 00:02:59 +02:00
Héctor Molinero Fernández
45e1346072 Explicitly install tar 2020-10-19 23:55:35 +02:00
Héctor Molinero Fernández
7c3411078f Removed "no-install-recommends" option 2020-10-19 23:52:49 +02:00
Héctor Molinero Fernández
f3cbfc3234 Install packages before checkout 2020-10-19 23:45:27 +02:00
Héctor Molinero Fernández
846102c2e0 Removed BusyBox build job 2020-10-19 23:42:53 +02:00
Héctor Molinero Fernández
f427956f3a Create "/etc/os-release" file in BusyBox build job 2020-10-19 23:38:39 +02:00
Héctor Molinero Fernández
85c9b40c6c Move comment 2020-10-19 23:37:11 +02:00
Héctor Molinero Fernández
e239da199e Fixed openSUSE image name 2020-10-19 23:18:35 +02:00
Héctor Molinero Fernández
ecfb20da30 Use APT and DNF to install packages 2020-10-19 23:13:04 +02:00
Héctor Molinero Fernández
ae6ca94b4f Added GitHub workflow to build and package project 2020-10-19 23:06:43 +02:00
Héctor Molinero Fernández
406ed32f38 Modified artifact expiration time 2020-10-19 23:00:20 +02:00
Héctor Molinero Fernández
6926e86241 Use YAML multiline strings for commands 2020-10-19 23:00:03 +02:00
Héctor Molinero Fernández
a0cc3adc00 Print ShellCheck version 2020-10-19 21:59:55 +02:00
Héctor Molinero Fernández
d62f50d41e Added GitHub workflow to lint project 2020-10-19 21:54:18 +02:00
Héctor Molinero Fernández
340e18e0c3 Quote all 2020-10-19 21:44:04 +02:00
Héctor Molinero Fernández
550b636285 Updated logos 2020-10-19 00:21:09 +02:00