Skip to content

Conversation

@teldra
Copy link
Contributor

@teldra teldra commented Jun 21, 2020

based on #21142

@teldra teldra force-pushed the 66-boot branch 3 times, most recently from 8b5ee93 to f2d6456 Compare June 22, 2020 17:07
@teldra teldra force-pushed the 66-boot branch 2 times, most recently from 000a8cf to 7ad44eb Compare June 23, 2020 18:30
@teldra teldra changed the title New package: 66-boot-2.1.0 New package: boot-66serv-2.1.0 Jun 23, 2020
@teldra teldra force-pushed the 66-boot branch 2 times, most recently from 7255381 to 68e0e4c Compare June 23, 2020 19:46
@teldra teldra changed the title New package: boot-66serv-2.1.0 [nomerge] New package: boot-66serv-2.1.0 Jun 23, 2020
@teldra teldra force-pushed the 66-boot branch 9 times, most recently from 80f132c to c5b25b8 Compare July 1, 2020 11:50
@flexibeast
Copy link
Contributor

i'm interested in moving my Void system over to using 66, so i've been playing around with 66 on Void in a VM. Building boot-66serv from the template in this PR, i've got it working; my next step is to use @mobinmob's void-66-packages for some of the services i need, and to hopefully contribute some new services to that repo (a wpa_supplicant service in particular).

i'm actually very new to s6 and 66, so i'm taking this opportunity to document things as i go, in the form of a putative section of the Handbook:

https://github.com/flexibeast/void-docs/blob/add-s6-and-66/src/config/services/s6-and-66/index.md

Please feel free to let me know of any errors i've made thus far, and to make suggestions about what else should/could be added!

@teldra
Copy link
Contributor Author

teldra commented Jul 2, 2020

i'm interested in moving my Void system over to using 66, so i've been playing around with 66 on Void in a VM. Building boot-66serv from the template in this PR, i've got it working; my next step is to use @mobinmob's void-66-packages for some of the services i need, and to hopefully contribute some new services to that repo (a wpa_supplicant service in particular).

With this template, make sure, you take the v0.0.4.x branch and even this is not completely tested. (and feel free to pr to this branch). ;)
And watch out for make file in root folder. ;)

i'm actually very new to s6 and 66, so i'm taking this opportunity to document things as i go, in the form of a putative section of the Handbook:

https://github.com/flexibeast/void-docs/blob/add-s6-and-66/src/config/services/s6-and-66/index.md

We are also working on void-docs. (again: feel free to PR to branch). If you compare this to yours, there is indeed one mistake: You don't have to enable tty* in the tree you are calling root, because that should be started in your boot tree. You can cofigure the amount off ttys in the step Configure
The following aren't mistakes but small inconveniences:
You can add init=/usr/bin/66 to your kernelcmdline and don't have to replace /usr/bin/init.
Your suggestions of packages to install can be reduced to only install boot-66serv which should pull needed dependencies.
Replacing power, reboot etc. can be more elegant.

As long as it is not merged, watch out for this #23330 PR, because 66 in repos has a small error, which creates folder '$datarootdir', where you invoke 66-tree.

I am glad, that this PR works for you! :)

@flexibeast
Copy link
Contributor

With this template, make sure, you take the v0.0.4.x branch and even this is not completely tested. (and feel free to pr to this branch). ;)
And watch out for make file in root folder. ;)

Ah, thank you. :-)

We are also working on void-docs.

Oh wow, great! Well, there's no need for my branch, then, so i'll remove it and work on your repo instead. To that end, i can submit PRs for ensuring the docs follow the Handbook style guide.

i presume other members of the Void team have already given their okay for this information being included in the Handbook? Just need to check, as i'm one of the people who would be reviewing and/or merging such an inclusion. :-)

Thanks for all your work!

@mobinmob
Copy link
Contributor

mobinmob commented Jul 2, 2020

@flexibeast : Thank you for taking an interest in our experiments - they run our machines, so they are halfway to world domination :P
I have fallen behind in testing all the changes in the 0.0.4.x branch - Ι want to merge it ASAP but I would like to keep everything in master working as we do not yet have a release.
The doc changes are right now just enough to test 66 and boot-66serv using runit services for anything outside of boot-66serv. They work, but they are neither the end goal nor without problems. Replacing the reboot/halt etc works but it is ugly - those files belong to a package and any change will be overwritten when the package is updated.
void-66-services, are very much a WIP right now. boot-66serv works reliably but there are some problems with configuration - mentioned above.

@flexibeast
Copy link
Contributor

@mobinmob: You're welcome! Thank you to both you and @teldra for working on this, and for letting me know the state of play - i hope to find time to help with getting more things working, if i can. :-)

@teldra teldra force-pushed the 66-boot branch 4 times, most recently from ae79fec to 884d8f4 Compare July 6, 2020 16:23
@teldra
Copy link
Contributor Author

teldra commented Oct 19, 2020

@mobinmob There is an update for this package.

@teldra teldra closed this Oct 19, 2020
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Oct 19, 2020
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Nov 8, 2020
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Nov 23, 2020
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Dec 15, 2020
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Dec 28, 2020
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Feb 1, 2021
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Feb 14, 2021
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Feb 27, 2021
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Mar 2, 2021
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Mar 3, 2021
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request Mar 16, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Mar 20, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Mar 26, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Mar 31, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Apr 1, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Apr 1, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Apr 3, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Apr 3, 2021
@teldra teldra deleted the 66-boot branch April 4, 2021 14:41
paper42 pushed a commit to paper42/void-packages that referenced this pull request Apr 10, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Apr 17, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Apr 23, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request Apr 26, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request May 4, 2021
paper42 pushed a commit to paper42/void-packages that referenced this pull request May 17, 2021
mobinmob pushed a commit to mobinmob/void-packages that referenced this pull request May 28, 2021
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 3, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants