OSDN Git Service

avyssos/66-voidlinux.git
2 years agoMerge pull request 'Runit frontend fixes and wrapsv@' (#8) from runit_frontend_fixes...
mobinmob [Sun, 3 Apr 2022 16:14:10 +0000 (18:14 +0200)]
Merge pull request 'Runit frontend fixes and wrapsv@' (#8) from runit_frontend_fixes into master

Reviewed-on: https://codeberg.org/mobinmob/66-voidlinux/pulls/8

2 years agorename wrapsv@ to runit-wrapsv@ and modify the template for the change. runit_frontend_fixes
mobinmob [Sun, 3 Apr 2022 06:21:34 +0000 (09:21 +0300)]
rename wrapsv@ to runit-wrapsv@ and modify the template for the change.

2 years agoboot-66serv: add wrapsv@ service.
mobinmob [Sun, 13 Mar 2022 17:06:06 +0000 (19:06 +0200)]
boot-66serv: add wrapsv@ service.

This is a way to run runit services directly from
the s6 supervision tree.

2 years agorunit: small fixes to the 66 frontend.
mobinmob [Sun, 13 Mar 2022 10:14:25 +0000 (12:14 +0200)]
runit: small fixes to the 66 frontend.

- remove parentheses from the @shebang value
- and -c to the pause script @shebang
- remove } from the stop script and add &&.
Many thanks to Eric Vidal (@Obarun) for the review
and reports.

2 years agoboot-66serv: small fixes
mobinmob [Wed, 23 Feb 2022 16:14:54 +0000 (18:14 +0200)]
boot-66serv: small fixes

- add an INSTALL.msg to remind the user to re-enable boot@system after
an update. That is rarely needed.
- add a backwards compatibility symlink.

2 years agoMerge pull request '66boot_script_shellcheck' (#6) from 66boot_script_shellcheck...
mobinmob [Sun, 20 Feb 2022 09:03:12 +0000 (10:03 +0100)]
Merge pull request '66boot_script_shellcheck' (#6) from 66boot_script_shellcheck into master

Reviewed-on: https://codeberg.org/mobinmob/66-voidlinux/pulls/6

2 years agoMerge branch 'master' into 66boot_script_shellcheck
mobinmob [Sun, 20 Feb 2022 09:02:59 +0000 (10:02 +0100)]
Merge branch 'master' into 66boot_script_shellcheck

2 years agoMerge pull request 'void_behavior_and_scripts' (#5) from void_behavior_and_scripts...
mobinmob [Sun, 20 Feb 2022 09:01:02 +0000 (10:01 +0100)]
Merge pull request 'void_behavior_and_scripts' (#5) from void_behavior_and_scripts into master

Reviewed-on: https://codeberg.org/mobinmob/66-voidlinux/pulls/5

2 years ago66boot scripts: small fixes/additions in the comments.
mobinmob [Sat, 19 Feb 2022 12:42:53 +0000 (14:42 +0200)]
66boot scripts: small fixes/additions in the comments.

2 years ago66boot-* scripts: fix or disable shellcheck warnings.
mobinmob [Sat, 19 Feb 2022 08:22:14 +0000 (10:22 +0200)]
66boot-* scripts: fix or disable shellcheck warnings.

- 66-initial-setup: the style warning in line 64 is silenced.
- 6boot-rcdotconf:
    - separate declaration and export of variables
    - disable warning in line 95
    - fix quoting.
- 66boot-storage-autoconf:
    - separate declaration and export of variables
    - silence warnings in lines 113 and 136-148.

2 years agoboot-66serv: amend the template to install and use the new scripts.
mobinmob [Thu, 17 Feb 2022 19:26:20 +0000 (21:26 +0200)]
boot-66serv: amend the template to install and use the new scripts.

2 years agoboot-66serv/files: add the void-runit sysctl core service as sysctl.sh script.
mobinmob [Thu, 17 Feb 2022 19:25:11 +0000 (21:25 +0200)]
boot-66serv/files: add the void-runit sysctl core service as sysctl.sh script.

2 years agoboot-66serv: add latest patches from the voidlinux branch of boot-66serv.
mobinmob [Thu, 17 Feb 2022 19:24:19 +0000 (21:24 +0200)]
boot-66serv: add latest patches from the voidlinux branch of boot-66serv.

2 years agoboot-66serv: add a patch to mount efivarfs rw.
mobinmob [Thu, 17 Feb 2022 16:46:19 +0000 (18:46 +0200)]
boot-66serv: add a patch to mount efivarfs rw.

2 years agoMerge pull request '66boot-storage-autoconf: add swap partition and swapfile detectio...
mobinmob [Mon, 3 Jan 2022 19:28:08 +0000 (20:28 +0100)]
Merge pull request '66boot-storage-autoconf: add swap partition and swapfile detection.' (#4) from detect_swap into master

Reviewed-on: https://codeberg.org/mobinmob/66-voidlinux/pulls/4

2 years agoMerge pull request '66boot-rcdotconf: check if timezone is configured by a symlink...
mobinmob [Mon, 3 Jan 2022 19:27:38 +0000 (20:27 +0100)]
Merge pull request '66boot-rcdotconf: check if timezone is configured by a symlink.' (#3) from tz_symlink into master

Reviewed-on: https://codeberg.org/mobinmob/66-voidlinux/pulls/3

2 years ago66boot-rcdotconf: check if timezone is configured by a symlink.
mobinmob [Mon, 3 Jan 2022 18:15:44 +0000 (18:15 +0000)]
66boot-rcdotconf: check if timezone is configured by a symlink.

Bug report/enhancement proposal by Gabriele Del Roscio
(https://gitlab.com/skikky94).

2 years ago66boot-storage-autoconf: add swap partition and swapfile detection.
mobinmob [Mon, 3 Jan 2022 17:37:06 +0000 (19:37 +0200)]
66boot-storage-autoconf: add swap partition and swapfile detection.

Bug report/enhancement proposal by Gabriele Del Roscio
(https://gitlab.com/skikky94).

2 years agoMerge pull request 'autodetect-autoconf' (#1) from autodetect-autoconf into master
mobinmob [Thu, 9 Dec 2021 13:43:52 +0000 (14:43 +0100)]
Merge pull request 'autodetect-autoconf' (#1) from autodetect-autoconf into master

Reviewed-on: https://codeberg.org/mobinmob/66-voidlinux/pulls/1

2 years agoREADME.md, LICENSE: fixes and additions for clarity.
mobinmob [Thu, 9 Dec 2021 13:15:08 +0000 (15:15 +0200)]
README.md, LICENSE: fixes and additions for clarity.

2 years agobooot-66serv/template: install the new utilities.
mobinmob [Fri, 3 Dec 2021 13:23:23 +0000 (15:23 +0200)]
booot-66serv/template: install the new utilities.

2 years ago66boot-* : adopt a somewhat common basic structure and more.
mobinmob [Thu, 2 Dec 2021 20:07:43 +0000 (22:07 +0200)]
66boot-* : adopt a somewhat common basic structure and more.

- 66boot-initial-setup:
    - make the script more forgiving, as exiting on all failures was
    confusing at best. Now it only exits 1 on failures of 66-enable.
    - colorize all 66-* commands output, not just 66-yeller.
    - print a message for the user on successful completion.
- 66boot-storage-autoconf:
    - print a message reminding the user to re-enable the boot@system
    service for the settings to take effect.
- 66boot-rcdotconf:
    - print a message reminding the user to re-enable the boot@system
    - quote some vars
    - make a failure message into a warning one and set the color
    accordingly.

2 years ago66boot-rcdotconf: new script from reusing conf values (first pass).
mobinmob [Wed, 1 Dec 2021 19:30:56 +0000 (20:30 +0100)]
66boot-rcdotconf: new script from reusing conf values (first pass).

2 years ago66boot-initial-setup: add copyright/license info.
mobinmob [Tue, 30 Nov 2021 19:53:05 +0000 (20:53 +0100)]
66boot-initial-setup: add copyright/license info.

2 years ago66-initial-setup: improve the script:
mobinmob [Tue, 30 Nov 2021 15:57:29 +0000 (16:57 +0100)]
66-initial-setup: improve the script:

- remove the need for 66-test,
- add more informative messages on failure,
- use 66-yeller.

2 years agoUse LICENSE instead of LICENSE.md.
mobinmob [Tue, 30 Nov 2021 14:52:08 +0000 (15:52 +0100)]
Use LICENSE instead of LICENSE.md.
Fix README.

2 years ago66boot-storage-autoconf: more fixes
mobinmob [Tue, 30 Nov 2021 14:51:13 +0000 (15:51 +0100)]
66boot-storage-autoconf: more fixes

- improve copyright wording (inspired by go)
- use variables for 66-yeller instead of lengthy switches each time
 (proposed by Eric Vidal)
 - add some indentation fixes
 - use the name of the program instead of a variable.

2 years ago66boot-storage-autoconf: small fixes.
mobinmob [Mon, 29 Nov 2021 23:07:36 +0000 (00:07 +0100)]
66boot-storage-autoconf: small fixes.

Also:
- add copyright and licensing information,
- remove the use of s6-test,
- add information about the necessary programs,
- add comments for shellcheck warnings,
- add some comments for clarity.

2 years ago66boot-storage-autoconf: rewrite.
mobinmob [Mon, 29 Nov 2021 16:05:41 +0000 (18:05 +0200)]
66boot-storage-autoconf: rewrite.

2 years agoUse 66-yeller instead of printf, add small fixes.
mobinmob [Sun, 28 Nov 2021 19:10:10 +0000 (21:10 +0200)]
Use 66-yeller instead of printf, add small fixes.
Also enable zfs import method discovery and configuration.

2 years agoadd dmraid support, some fixes
mobinmob [Sun, 28 Nov 2021 13:20:43 +0000 (15:20 +0200)]
add dmraid support, some fixes

2 years agoadd 66boot-storage-autoconf script
mobinmob [Sat, 27 Nov 2021 22:17:53 +0000 (00:17 +0200)]
add 66boot-storage-autoconf script

That is the first attempt for storage device autodiscovery and
configuration for boot@ env.

2 years agoadd README.md and LICENSE.md.
mobinmob [Sat, 27 Nov 2021 18:13:17 +0000 (20:13 +0200)]
add README.md and LICENSE.md.

2 years agofix and rename tmpfiles.d removal patch.
mobinmob [Fri, 19 Nov 2021 17:59:17 +0000 (19:59 +0200)]
fix and rename tmpfiles.d removal patch.

2 years agoboot-66serv: remove redundant switch from configure_args.
mobinmob [Wed, 15 Sep 2021 19:18:41 +0000 (22:18 +0300)]
boot-66serv: remove redundant switch from configure_args.

tmpfiles.d support is already removed.

2 years agoboot-66serv: update to 2.4.0.
mobinmob [Wed, 15 Sep 2021 13:06:57 +0000 (16:06 +0300)]
boot-66serv: update to 2.4.0.

Also:
- add back modules.sh (it has moved to a separate repo), add a new
configuration for it
- rebase the patch to remove tmpfiles, add a fix for complete removal
- rebase all commits to master.

2 years agoremove trailing spaces, thanx @paper42
mobinmob [Tue, 13 Jul 2021 21:42:55 +0000 (00:42 +0300)]
remove trailing spaces, thanx @paper42

2 years agoremove tmpfiles.d support.
mobinmob [Tue, 13 Jul 2021 21:32:05 +0000 (00:32 +0300)]
remove tmpfiles.d support.

2 years agoupdate boot-66serv to 2.3.1.
mobinmob [Fri, 28 May 2021 20:24:18 +0000 (23:24 +0300)]
update boot-66serv to 2.3.1.

2 years agoremove unneeded lines in template, use upstream fixes.
mobinmob [Mon, 22 Mar 2021 20:48:57 +0000 (22:48 +0200)]
remove unneeded lines in template, use upstream fixes.

2 years agofiles/switch-initutils-66: make the service more robust.
mobinmob [Sun, 21 Mar 2021 15:22:00 +0000 (17:22 +0200)]
files/switch-initutils-66: make the service more robust.

2 years agoNew package: scandir-66serv-0.3.1.
mobinmob [Tue, 16 Mar 2021 19:18:44 +0000 (21:18 +0200)]
New package: scandir-66serv-0.3.1.

2 years agofiles/66boot-initial-setup: clean and improve the script: -use a variable for the...
mobinmob [Wed, 3 Mar 2021 20:23:39 +0000 (22:23 +0200)]
files/66boot-initial-setup: clean and improve the script: -use a variable for the new configuration file.

2 years agotemplate: Create the log dir with proper permissions at installation: normally it...
mobinmob [Wed, 3 Mar 2021 20:22:43 +0000 (22:22 +0200)]
template: Create the log dir with proper permissions at installation: normally it is created on first run, but it can fail.

2 years agouse upstream patches for local-iptables and devices-crypttab.
mobinmob [Sat, 27 Feb 2021 23:23:54 +0000 (00:23 +0100)]
use upstream patches for local-iptables and devices-crypttab.

2 years ago66boot-initial-setup: remove the warning from the conf file.
mobinmob [Sat, 27 Feb 2021 23:22:41 +0000 (00:22 +0100)]
66boot-initial-setup: remove the warning from the conf file.

2 years agofiles/runit: add /usr/sbin to PATH again...
mobinmob [Tue, 16 Feb 2021 15:13:44 +0000 (17:13 +0200)]
files/runit: add /usr/sbin to PATH again...

2 years agofiles/66boot-initial-setup: small typo fix.
mobinmob [Sun, 14 Feb 2021 22:53:45 +0000 (00:53 +0200)]
files/66boot-initial-setup: small typo fix.

2 years agovoid-66-services: update to 0.0.2.
mobinmob [Sun, 14 Feb 2021 22:50:04 +0000 (00:50 +0200)]
void-66-services: update to 0.0.2.

2 years agochange the default zfs import method to zpoolcache - thanks @gspe!
mobinmob [Mon, 8 Feb 2021 17:05:47 +0000 (19:05 +0200)]
change the default zfs import method to zpoolcache - thanks @gspe!

2 years agofiles/66boot-initial-setup : small change to make more readable.
mobinmob [Mon, 8 Feb 2021 11:12:25 +0000 (13:12 +0200)]
files/66boot-initial-setup : small change to make more readable.

2 years agodo not enable swap in the template - created problems when no classic swap partition...
mobinmob [Sat, 6 Feb 2021 00:46:03 +0000 (02:46 +0200)]
do not enable swap in the template - created problems when no classic swap partition/file is available (trident/zfs).

2 years agofixes in the template, 66boot-initial-setup and the runit service
mobinmob [Thu, 4 Feb 2021 23:24:11 +0000 (01:24 +0200)]
fixes in the template, 66boot-initial-setup and the runit service

2 years agoFixes proposed by @ericonr.
mobinmob [Thu, 4 Feb 2021 20:20:01 +0000 (22:20 +0200)]
Fixes proposed by @ericonr.

2 years agoadd 66boot-initial-setup script, small fixes in the template.
mobinmob [Thu, 4 Feb 2021 19:47:25 +0000 (21:47 +0200)]
add 66boot-initial-setup script, small fixes in the template.

2 years agocreate symlink in /etc/66conf.rc that points to the conf file of boot@system.
mobinmob [Wed, 3 Feb 2021 00:13:34 +0000 (02:13 +0200)]
create symlink in /etc/66conf.rc that points to the conf file of boot@system.

2 years agoremove tty@ frontend service file - no longer needed.
mobinmob [Mon, 1 Feb 2021 17:20:01 +0000 (19:20 +0200)]
remove tty@ frontend service file - no longer needed.

2 years agoboot-66serv: update to 2.3.0 adapt to new 66 version.
mobinmob [Sat, 23 Jan 2021 20:07:22 +0000 (22:07 +0200)]
boot-66serv: update to 2.3.0 adapt to new 66 version.

2 years agoadd -i switch to s6-env: the /etc/runit/2 script uses - which is non-standard but...
mobinmob [Sun, 3 Jan 2021 15:13:57 +0000 (17:13 +0200)]
add -i switch to s6-env: the /etc/runit/2 script uses - which is non-standard but in gnu coreutils and busybox does the same as -i.

2 years agomore work on the runit service.
mobinmob [Sun, 3 Jan 2021 14:22:47 +0000 (16:22 +0200)]
more work on the runit service.

2 years agoNew package: void-66-services-0.0.1
mobinmob [Mon, 28 Dec 2020 21:57:01 +0000 (23:57 +0200)]
New package: void-66-services-0.0.1

2 years agoinstall switch-initutils for 66 and change how the '@version' key is set.
mobinmob [Tue, 15 Dec 2020 21:51:22 +0000 (23:51 +0200)]
install switch-initutils for 66 and change how the '@version' key is set.

2 years agoadd the 66 frontend file in the package.
mobinmob [Tue, 15 Dec 2020 21:47:29 +0000 (23:47 +0200)]
add the 66 frontend file in the package.

2 years agoSeparate switch-initutils code for runit and 66, and document both consistently.
mobinmob [Wed, 25 Nov 2020 19:24:43 +0000 (21:24 +0200)]
Separate switch-initutils code for runit and 66, and document both consistently.

2 years agomake [stop] do its job :P
mobinmob [Mon, 23 Nov 2020 23:54:26 +0000 (01:54 +0200)]
make [stop] do its job :P

2 years agoimprove runit service frontend file.
mobinmob [Sun, 8 Nov 2020 15:08:32 +0000 (17:08 +0200)]
improve runit service frontend file.

2 years agoNew package: boot-66serv-2.2.1
teldra [Sun, 21 Jun 2020 23:43:05 +0000 (01:43 +0200)]
New package: boot-66serv-2.2.1

based on:
https://github.com/void-linux/void-packages/pull/23122
https://github.com/void-linux/void-packages/pull/21142

[ci-skip]