OSDN Git Service

avyssos/66-voidlinux.git
19 months agoboot-66serv/files/switch-initutils-66: improve init detection. switch-initutils-robust
mobinmob [Tue, 27 Sep 2022 16:26:09 +0000 (19:26 +0300)]
boot-66serv/files/switch-initutils-66: improve init detection.

Also:
- increment the frontend file version for the change.

19 months agoMerge pull request '66boot-storage-autoconf: fix zfs detection.' (#12) from fix_zfs_d...
mobinmob [Mon, 19 Sep 2022 15:41:05 +0000 (17:41 +0200)]
Merge pull request '66boot-storage-autoconf: fix zfs detection.' (#12) from fix_zfs_detection into master

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

19 months ago66boot-storage-autoconf: fix zfs detection. fix_zfs_detection
mobinmob [Mon, 19 Sep 2022 15:32:51 +0000 (18:32 +0300)]
66boot-storage-autoconf: fix zfs detection.

use the correct zfs_member as fs TYPE instead of zfs.

22 months agoMerge pull request 'srcpkgs/void-unofficial-repo-66: fix issue with default mirror...
mobinmob [Sat, 18 Jun 2022 14:31:35 +0000 (16:31 +0200)]
Merge pull request 'srcpkgs/void-unofficial-repo-66: fix issue with default mirror.' (#11) from repo_fix into master

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

22 months agosrcpkgs/void-unofficial-repo-66: fix issue with default mirror.
mobinmob [Sat, 18 Jun 2022 14:24:46 +0000 (17:24 +0300)]
srcpkgs/void-unofficial-repo-66: fix issue with default mirror.

22 months agoMerge pull request '66boot-storage-autoconf: ensure no cache is used for detection...
mobinmob [Mon, 13 Jun 2022 14:39:43 +0000 (16:39 +0200)]
Merge pull request '66boot-storage-autoconf: ensure no cache is used for detection.' (#10) from blkid-fix into master

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

22 months ago66boot-storage-autoconf: ensure no cache is used for detection.
mobinmob [Mon, 13 Jun 2022 14:30:32 +0000 (17:30 +0300)]
66boot-storage-autoconf: ensure no cache is used for detection.

23 months agoMerge pull request 'void-unofficial-repo-66: Add an install message.' (#9) from unoff...
mobinmob [Sat, 14 May 2022 10:15:51 +0000 (12:15 +0200)]
Merge pull request 'void-unofficial-repo-66: Add an install message.' (#9) from unofficial-repo-enhancements into master

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

23 months agoboot-66serv: do not depend on the repo package. unofficial-repo-enhancements
mobinmob [Wed, 11 May 2022 18:39:08 +0000 (21:39 +0300)]
boot-66serv: do not depend on the repo package.

I believe it is wrong to add a repo this way. It is better to
document the change and let the users decide how to proceed.
Also, the default version is the upstream one and the lines
for the unofficial package are commented.

23 months agovoid-unofficial-repo-66: Add an install message.
mobinmob [Wed, 11 May 2022 18:12:29 +0000 (21:12 +0300)]
void-unofficial-repo-66: Add an install message.

INSTALL.msg contents are the same as the comment in the
repo conf. A small fix for clarity is added in both.

2 years agoboot-66serv: small fix for runit-wrapsv@ installation.
mobinmob [Sun, 3 Apr 2022 16:21:28 +0000 (19:21 +0300)]
boot-66serv: small fix for runit-wrapsv@ installation.

2 years agoMerge pull request 'unofficial-repo' (#7) from unofficial-repo into master
mobinmob [Sun, 3 Apr 2022 16:15:20 +0000 (18:15 +0200)]
Merge pull request 'unofficial-repo' (#7) from unofficial-repo into master

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

2 years agoMerge branch 'master' into unofficial-repo
mobinmob [Sun, 3 Apr 2022 16:14:49 +0000 (18:14 +0200)]
Merge branch 'master' into unofficial-repo

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 agovoid-unofficial-repo-66: use osdn repository, offer choice of mirrors.
mobinmob [Mon, 28 Feb 2022 17:07:49 +0000 (19:07 +0200)]
void-unofficial-repo-66: use osdn repository, offer choice of mirrors.

2 years agoNew package: void-unofficial-repo-66.
mobinmob [Sun, 27 Feb 2022 18:54:35 +0000 (20:54 +0200)]
New package: void-unofficial-repo-66.

2 years agoboot-66serv: add dependency for the new unofficial repo package.
mobinmob [Sun, 27 Feb 2022 18:54:12 +0000 (20:54 +0200)]
boot-66serv: add dependency for the new unofficial repo package.

Also:
- add a relevant message to the INSTALL.msg.

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]