-
Reinhilde
had a sandwich, managed to fire up (very manually)
-
Reinhilde
how would I actually get the lua bootloader to pick up on a boot environment? surely it doesn't matter if they're called pool/ROOT/ or anything else, yeah{
-
Reinhilde
?
-
Reinhilde
the bootloader tried nothing and it's all out of ideas.
-
Reinhilde
do I just forevermore have to put currdev in my loader.conf?
-
fengari
hi,everyone.This is my question.
bsd.to/z6P7/raw
-
VimDiesel
Title: z6P7
-
parv
fengari, Seems like some wrong field or value type in "wpa_supplicant.conf" file
-
fengari
thank you,parv,i will check the file.
-
parv
fengari, ... or "opp.conf" in your case
-
fengari
parv,I use wpa_passphrase to generate it,and the file is here.
bsd.to/m93G
-
VimDiesel
Title: dpaste/m93G (Plain Text)
-
parv
fengari, Run "wpa_supplicant" with "-d -d" ("Enable debugging messages") option to see if that would identify the issue in English
-
fengari
-
VimDiesel
Title: dpaste/uEvv (Plain Text)
-
parv
fengari, Sorry I cannot decipher the "ioctl" error; debugging messages did not seem to help. To confirm, was the PSK generated with SSID (wpa_passphrase <ssid> <passhrase>)?
-
fengari
yes,surely.
-
fengari
sometimes i can connect correctly,sometimes not, idk why.
-
parv
I am out of ideas
-
fengari
thank you, parv
-
parv
That message from "ioctl" seems to be of no consequence:
bugs.freebsd.org/bugzilla/show_bug.cgi?id=249542
-
VimDiesel
Title: 249542 – 12.2-BETA wpa_supplicant makes ioctl[SIOCS80211, op=20, val=0, arg_len=7]: Invalid argument
-
Reinhilde
I get those messages also and it seems fine
-
fengari
do you waiting for dhclient to get the link,when use dhcp, Reinhilde ?
-
Reinhilde
that doesn't make any sense?
-
Reinhilde
if you already have a link dhclient or rtsol should just work
-
fengari
sorry, Reinhilde ,i mean this,
bsd.to/JnWF
-
VimDiesel
Title: dpaste/JnWF (Plain Text)
-
Reinhilde
it means your WiFi network is out of range or not letting you authenticate
-
Reinhilde
check that the PSK in your wpa_supplicant.conf is correct, and (this is a really dumb one, but it stumbled me when I was messing with init systems) check that your WiFi interface is actually marked online
-
Reinhilde
(ifconfig wlan0 up)
-
Reinhilde
["you were messing with init systems? that doesn't sound like freebsd." and you're right - it's kinda not. However, I was messing with init systems in the context of the kernel and most of base from a fork of FreeBSD that by its nature uses the same rc system as FreeBSD.]
-
Reinhilde
is it sufficient for loader.efi alone to be on the ESP, or must there also be other ancillaries to direct the loader as to where to find kernel etc?
-
kevans
thats pretty much it
-
Reinhilde
how does the loader variable zfs_be_active get set? on my desktop, it seems like it doesn't (and I have to manually set currdev in ESP:\boot\loader.conf), whereas on my laptop, it gets set just fine and I can toggle between heterogenic (FBSD/HBSD) bootenvs that loader.efi knows how to boot just fine. I know I am holding it wrong, I just want to know how.
-
Reinhilde
on the desktop the pool is called ultra, and on the laptop the pool is called zroot.
-
Reinhilde
did jail.conf change ?!
-
morsing
Does anyone know why my loader in 13.1 insist on a serial console?
-
spydermocha77
this will probably sound a bit non-important, but... is anyone running NsCDE on FVWM and having an issue with Firefox not using the motif style window?
-
spydermocha77
Firefox did have the Motif style window decorations last week or so, but now it does not, and I'm wondering if anyone else has experienced this? Perhaps an update caused it to not use the default style.
-
Reinhilde
I think I'm cursed
-
beastie
hi.... I have a swap problem.... I have added two more swap volumes and now I'm getting applications failing (being killed) when swap reaches just 11% of its capacity, how can I increase the kernel parameter to control the maximum swap I can use?
-
meena
spydermocha77: ldd should show whether it's linked against any motif libraries
-
meena
Reinhilde: probably
-
meena
beastie: wild. how much RAM do you have? does the system know it's got the swap?
-
beastie
8Gb
-
beastie
yes...
-
beastie
at about the same swap space consumed as the amount of ram, the system starts denying more memory... and I also get a kernel message, which I need to search for, in order to show you the message.
-
Reinhilde
meena: meep?
-
beastie
This is the kernel message: swap blk zone exhausted, increase kern.maxswzone
-
meena
beastie: wait, how much swap did you add?
-
beastie
36Gb
-
meena
yeah, i don't think that makes sense
-
beastie
i need that.... actually.
-
beastie
i need that to not need to close chrome while I'm using the last version of Netbeans.
-
meena
I think a sensible cap is at 1.5. you can't really work the system trying to use swap as RAM
-
beastie
when it starts downloading the maven central index It explodes.
-
beastie
I need to maintain the programs started, even if they get swapped....
-
meena
why does Maven need 44 G of memory?
-
beastie
I run it perfectly.... believe me... it's a core duo and it doesn't show any degradation (only when switching from netbeans to chrome)
-
meena
why can't you memory cap Maven?
-
beastie
but each program has a footprint of 4.7Gb at the time the system starts denying memory.... now slow down in the system load... just programs crashing.
-
beastie
meena: I cannot say.... it starts the task "downloading maven central index" and at 87% netbeans crashes.
-
beastie
and the kernel just shows the message above.
-
beastie
worse if I'm running chrome in parallel.
-
beastie
chrome doesn't do any "not used tab swapping out" so it trusts the swapper.... so why the swapper cannot handle that... my freeswap shows all the swap space as in use.
-
beastie
the three swap volumes are at 11% full.
-
meena
so, why not run the download on the command line while nothing is running, and only start netbeans when the maven index is populated
-
beastie
meena: probably because I don't know how to do that.
-
meena
anyway, check sysctl -d kern.maxswzone
-
beastie
I'd even like to just deconfigure the maven server from the list of maven servers and just see what i have in the local maven repository actually.
-
beastie
when I need some library normally I search for it in maven central myself and add the dependency to the pom.xml file.... so I don't actually access the maven connector in netbeans.
-
beastie
but the maven index update starts asynchronously while I'm working... so I don't know until it is late and I've lost some work.
-
beastie
at some times netbeans is using over 4Gb of virtual memory itself... and chrome the same thing.
-
beastie
when the thing fails I'm using about 9-10Gb of virtual memory, which is only one Gb more than the actual ram I have.
-
nimaje
beastie: maybe mvn dependency:go-offline works for your usecase, but I think maven needs the repo index to do its work not just for some optional features
-
beastie
nimaje: that's true.... but the problem is not with maven, but with netbeans :)
-
beastie
netbeans has a list of running services to acces the maven local repository and also has configured (by default with greyed menu options to delete it) an acces to maven central.
-
beastie
and at some point it downloads the complete index to make searches faster when you are searching for an artifact, but I actually learn to search for maven artifacts before I used netbeans and I prefer to add the dependencies to the pom.xml myself.
-
beastie
so the conclussion is that I don't use it... but I cannot deconfigure it.... I don't mind if it takes 2h or 2 months to update the index... but to see how netbans vanishes in the middle of something is annoying.
-
nimaje
I would hope that maven caches the current index and downloads just what changed (and that netbeans downloads the index via maven)
-
beastie
no.... maven downloads what you need to have full access to the artifact, and the index is part of it (it creates a local repository under ~/.m2 with whatever you have 'mvn install' and its dependencies)
-
beastie
downloading (even just once) the full maven central repository is real nuts (they claim to use 110Tb of storage space)
-
nimaje
not the repo, the index
-
nimaje
maybe
developmentality.wordpress.com/2010…-hit-take-maven-offline-in-netbeans helps you, but not sure what commands are affected by that setting
-
VimDiesel
Title: Quick hit: Take Maven offline in NetBeans | Developmentality
-
beastie
thanks nimaje
-
beastie
but that still doesn't solve my problem, just avoids the trigger... I'll need to use more swap, and I think raising the limit to two or even three times the amount of RAM should be possible.
-
beastie
for now I've seen that the kernel message asks me to raise the kern.maxswzone parameter, but to change it I need to reboot, so I'll tell you later if it worked... now it's time to reboot.
-
beastie
thanks all for the hints and the good intentions, I'll tell you about the results.
-
vyryls
Hi, I'm having trouble with a Keychron M1 mouse. It seems to only register input when the mouse is dragged down, produces aaabbccffgg, etc - depending on how fast the downward motion is. When I connect the mouse I get this -
bsd.to/BsQa
-
VimDiesel
Title: dpaste/BsQa (Console/Bash Session)
-
beastie
hi, solved!
-
beastie
nimaje: anyway, I take your hint of downloading the index offline (e.g. every night) so netbeans doesn't have to do it.
-
meena
beastie: did raising kern.maxswzone do anything?
-
Lovis_IX
-
Lovis_IX
oops sorry
-
beastie
yes yes... it did it!!!
-
beastie
i enlarged it to three times its value (I was getting out of memory at one third the amount of ram + swap space) and it worked... then I found the parameter in the kernel source, so I got why the check is done.
-
beastie
the message output from the kernel allowed me to find the place where the test is done.
-
beastie
the thing is that the parameter controls the amount of metadata related to manage the swap pages, and the area allocated was exhausted.
-
beastie
but now I have downladed successfully the maven index while being able to browse the web at the same time.
-
beastie
the way freebsd manages the swap (IMHO) has no equal :)
-
meena
beastie: I had used Linux for seven years before getting onto Solaris at work, and i had nowhere to grasp at anything to explain Linux's memory management. I learnt Solaris' within a week
-
beastie
:)
-
beastie
linux started imitating solaris in its user interface, but once it got windows, it started to shift slowly to Windows(TM) and now we have systemd on it.
-
beastie
I had been using solaris for years before I touched my first linux, and I learned linux in one week too!!!
-
meena
Solaris (and Mac OS) has had a service manager for longer than Linux (but probably not longer than Windows). and it's better designed, and implemented, and documented. and it didn't cause a rift in its community
-
meena
anyway, there's a working group for getting something like that to FreeBSD:
github.com/freebsd/meetings/tree/master/supervision
-
VimDiesel
Title: meetings/supervision at master · freebsd/meetings · GitHub
-
beastie
i understand your point, but I don't share it... the service manager is made for users that don't like configuring their systems. Las time I had to deal with systemd I passed over one week trying to know why I installed inetd to service some simple services and systemd insisted in putting his own version instead of mine.
-
beastie
I prefer to stay with init...
-
beastie
if that is going to be the future of freebsd, then probably at some point I'll go back to unix v7
-
meena
you may have misunderstood me: I don't think systemd is anything to imitate.
-
beastie
of course not....
-
beastie
but I'm still using (in freebsd) mwm as window manager... resembling my old days with hp-ux
-
meena
it's something you may need to provide compatibility shims for, because Linux has eclipsed posix as the standard. but great number a service managers on a large number of systems are far more useful and consistent than systemd
-
gzar
please no systemd-like crap, if freebsd ends up implementing some nonsense like that im going back to netbsd or openbsd
-
beastie
so do I
-
meena
remember when we made sh the default shell for root, and people came out saying > "A is somewhat like V, which is the default on Linux, which is why changing C to A is exactly like introducing systemd"
-
gzar
im just throwing my opinion about it in the mix. i dont personally "hate" systemd, i just find the init scripts far more easy to understand and manage
-
beastie
i have refused to use vim, for that same reason, now I use vi
-
gzar
i use vim
-
debdrup
I don't hate the idea of service supervision, I don't like the specific implementation found on Linux.
-
beastie
the only time I've lost completely a system (in 35 years) was when debian migrated to systemd.
-
gzar
init scripts worked fine, i still dont understand why the need/push to change it to something else
-
beastie
debdrup: i don't hate it for unexperienced users that don't want to mesh with the system... but it's not for me.
-
debdrup
The thing is, service supervision needs a fault management framework of some sort.
-
debdrup
You have to be able to know what kind of errors daemons experience.
-
beastie
that always allows you to tel the user "it's a systemd issue, you cannot avoid your computer doing that, it will do, either if you like or if you don't"
-
debdrup
That's why the implementation in Solaris works, because they implemented Solaris Fault Management.
-
rustyaxe
the push to systemd is why i'm slowly moving back to freebsd..
-
gzar
the biggest issue with the push is the fact that some packages need/want to install some sort of service into the system which automatically makes them incompatible with any other service-management system
-
debdrup
gzar: that's an implementation issue
-
rustyaxe
i personally just dont want an unaudited 2.2 million pile of sloppy code to replace time tested, secure services. It's not a good strategy for keeping machines secure
-
debdrup
it's entirely possible to integrate fault management into freebsd and have it work with rc.d and daemon(8) as we have in the base system today; someone just needs to want to make it, and have the time/money to do so
-
gzar
sure but it still leaves the dev with more work if they want to support multiple service management systems
-
debdrup
there is no standard for fault management, though
-
debdrup
solaris is the only one to have implementede one
-
rustyaxe
we don't ship our appliance at work for systemd based OSes. you want to run it there, you're on your own and if anything doesnt work, no support whatsoever from us.
-
rustyaxe
Seems easier just let each service's init scripts deal with fault management , since each sevice will have different failures
-
debdrup
we're gonna have to do our own
-
gzar
if freebsd makes their own, then we'll have 3 systems that end up incompatible with eachother
-
debdrup
again, there's no standard.
-
gzar
-
VimDiesel
Title: xkcd: Standards
-
debdrup
welp, i'm done with this conversation.
-
gzar
'no standards' doesnt change anything about the situation.
-
gzar
there already are 2 systems, init scripts and systemd
-
yuripv
2?! there are tens of them
-
martinrame
Hi, I just upgraded to 13.2 and I'm trying an usb external Wifi adapter that shows up as: ugen0.5: <Realtek 802.11ac NIC> at usbus0
-
martinrame
now how can I use it?
-
meena
bugs.freebsd.org/bugzilla/show_bug.cgi?id=270709 is an example of a trivial thing you can't just fix once with our init: you can't just add an overload, you have to edit the script, and when the port updates you'll have to resolve the conflict
-
VimDiesel
Title: 270709 – audio/oss Kernel panic at every shutdown after installing OSS
-
yuripv
yep, it should be fixed in oss instead :)
-
meena
s/fix/workaround/ then, my stand still points
-
CCFL_Man
is it possible to create a single drive zfs pool, then use the drive in a different controller (like a disk shelf) and keep the data in tact?
-
RoyalYork
Just upgraded to 13.2 - Seems my file system (/) is quite full. I did a 'pkg clean' and it got rid of 2GB, but I cant figure out how to get rid of the rest
-
debdrup
ncdu can help
-
RoyalYork
-
VimDiesel
Title: dpaste/7mTM (Plain Text)
-
RoyalYork
debdrup, thanks
-
gustik
well
-
gustik
usually freebsd-update keeps a lot of files
-
gustik
and one can remove them after upgrade
-
gustik
and of course do not forget to remove all snapshots
-
RoyalYork
gustik, thanks I'll man freebsd-update to see how to remove them
-
RoyalYork
Thanks for the NCDU suggestion. Looks like the disk space hogs were locally installed programs in /usr/local/
-
thorre
Hello. zfs list creates this output:
bsd.to/6Kgi
-
VimDiesel
Title: dpaste/6Kgi (Plain Text)
-
thorre
Are the RELEASE-p* snapshot that get taken when upgrading between releases?
-
» thorre wonders if they can be removed to save some space
-
thorre
I am quite hesitant to run a zfs destroy to find out though :-)
-
eoli3n
Hi, i'm using syncthing, and the packaged version in latest is 1.22.0 which has know bugs
-
eoli3n
what are my options to upgrade it in a more up to date version ?
-
gustik
well
-
gustik
I do not think that /var/db/freebsd-update/files are in the man page
-
gustik
but you can remove it by doing 'find /var/db/freebsd-update/files -type f -delete'
-
lvc
thorre: I think they are boot environments, you can manage them with bectl
-
thorre
lvc: thank you for teaching me something new today :-)
-
Reinhilde
hm
-
» Reinhilde considers the unconsiderable
-
meena
thorre: what does bectl list show?
-
thorre
-
VimDiesel
Title: dpaste/AGo1 (Plain Text)
-
meena
thorre: so unless you need to revert to one of those stages, i would bectl destroy all but two
-
debdrup
thorre: the delte between the referenced data doesn't appear to be that much
-
debdrup
thorre: you can convert them to bookmarks if you wish to keep the ability to do incremental backups as well
-
debdrup
This means they no longer take up space for the changed records, so it still frees up space.
-
ElectricJozin
Does the KVM contain CWD of a process?
-
ElectricJozin
I cant seem to find it under 'struct kinfo_proc' - All I get is vnodes, and addresses in the kernel
-
Lovis_IX
RoyalYork: are you installing 13.2-STABLE? 13.2-RELEASE should be available on april's 11th.
-
meena
ElectricJozin: KVM?
-
ElectricJozin
-
VimDiesel
Title: kvm(3)
-
meena
ElectricJozin: i see kvm_getenvv(3) but that's post-hoc
-
ElectricJozin
meena, did you take a look at the link I sent? its man kvm(3)
-
jilles
ElectricJozin, as the kernel has become more complicated, extracting this kind of information from a kernel dump has become more difficult
-
jilles
conceptually, it should be possible to use the name cache, but I don't think the code has been written
-
ElectricJozin
jilles, so I should use sysctl?
-
ElectricJozin
If so, do you know how to use the sysctl util to print the details first
-
ElectricJozin
The manual mentions no way of printing kern.proc.<pid>.pathname
-
meena
ElectricJozin: I have seen the link. but i don't know what you're trying to accomplish, and in which context
-
ElectricJozin
meena, trying to get the cwd of a process in C (without using libprocstat).
-
meena
man.freebsd.org/kvm_getenvv(3) isn't from procstat, it's part of kvm(3) and should give you access to the process' CWD if it exists
-
VimDiesel
Title: kvm_getenvv(3)
-
Reinhilde
(why?) is procfs deprecated?
-
Reinhilde
(says it is in manual, but)
-
jgh
does getcwd(3) exist?
-
Reinhilde
jgh: yes, why? it only works for the executing process
-
jgh
OIC. Some other process.
-
debdrup
Reinhilde: because it was full of security issues
-
Reinhilde
cor.
-
Reinhilde
is it unfixable?
-
debdrup
i can't remember the exact details, but i'm pretty sure it'd end up being close to a complete reimplementation from the ground up
-
debdrup
all for a system that wasn't actively being used, and was only kept for compatibility
-
debdrup
sysctl(8) was already been favoured long before procfs (something that started with the big rewrite of sysctl, which was in 2.2) was found to have the security issues, and the few things sysctl couldn't do were implemented in procstat
-
Reinhilde
if i ever crack into it, I'll let you know where I get
-
debdrup
if someone had the desire to make it now, i think it'd make sense to make procfs something that lies on top of sysctl
-
debdrup
it's a bit of a mystery to me what it'd actually add to freebsd, but until someone proposes it as a thing they want to work on and intend to finish, i don't think that needs to be answered
-
Reinhilde
aye
-
debdrup
-
debdrup
-
debdrup
-
debdrup
i think that's all of them?
-
Reinhilde
oh my cripes
-
meena
there's a reason OpenBSD axed it completely
-
meena
and when you look at what Linux provides vs what Solaris or FreeBSD provide, it's worlds apart, and we still think it's bad
-
yuripv
wonder why
bugs.freebsd.org/bugzilla/show_bug.cgi?id=230620 is listed as "needs special attention"
-
VimDiesel
Title: 230620 – "install -d" issue
-
meena
-
VimDiesel
Title: 270728 – Clock stops, but system keeps running
-
Reinhilde
meena: probably
-
ixmpp
meena: what is your current idea for how supervision ought to look?
-
Reinhilde
OpenBSD also axed the kernel dynamic linker entirely.
-
Reinhilde
anyway. I'll stop bothering you and keep hacking on my ifupdown-ng executors.
-
mason
Reinhilde: Are you doing ifupdown for FreeBSD?
-
Reinhilde
mason: Rudimentarily.
-
mason
Nice. That'd be a win.
-
Reinhilde
--- wait what
-
Reinhilde
I've just been doing it as a shitpost in software form and to see if I could
-
mason
And if you can, tidy it up and get it into ports. :P
-
Reinhilde
Ports? It seems to like the idea of polluting /etc and /usr/libexec (and on my own system, I have been all too happy to let it)
-
meena
ixmpp: did you read the stuff in
github.com/freebsd/meetings/tree/master/supervision ? the current idea is: kqueue / kevent (because it's easier than signals), see
freebsd/freebsd-src #701 and then explore (dynamic) login classes as a basic container
-
VimDiesel
Title: meetings/supervision at master · freebsd/meetings · GitHub
-
» Reinhilde makes a face
-
Reinhilde
I also haven't yet done the integ work to make an rc script.
-
meena
Reinhilde: why not integrate it into netif?
-
meena
it's probably just 8652 lines of shell
-
rustyaxe
I swear to the gods, if FreeBSD ends up with systemd, i will personally stab everyone who was involved :( FreeBSD and I have been friends for decades now. At least since late 1990s
-
meena
let me reiterate: "A is somewhat like V, which is the default on Linux, which is why changing C to A is exactly like introducing systemd"
-
ixmpp
i'm used to openrc and s6, on linux, neither of which are horrible
-
meena
please, for the love of piss and all that is golden, go out into the world, and look at Service managers that aren't systemd. service managers that work without being the only fucking thing people talk about
-
parv
:-)
-
meena
imagine if all everyone ever talked about how SMF was bad, because it used XML for some parts. and not, say, dtrace, zfs, zones, boot environments and a million other engineering feats
-
» ixmpp shifts awkwardly in xmpp
-
meena
macOS had launchd, and somehow that's not the only thing people talk about
-
meena
Windows has an all powerful integrated service manager and somehow its not the only thing people talk about
-
Reinhilde
meena: netif is a bit like jumping from a cliff without a 'chute
-
ixmpp
nobody talked about them on linux either until pottering shat all over it
-
-
meena
Reinhilde: that's a fair assessment.
-
VimDiesel
-
Reinhilde
meena: ¿
-
ixmpp
i asked because i'm interested in how it'll turn out, not because i fear systemd
-
ixmpp
if it's closer to openrc, or much thinner, for e.g
-
ixmpp
s6's idea of dependency resolution is a funny one
-
ixmpp
basically "fail to start unless all dependencies are running", then, launch all services at once so they eventually all resolve
-
ixmpp
but actually, i have trouble faulting that tactic
-
meena
ixmpp: we don't know yet, but we think it'll be a combination of jails and login class API to approximate cgroups / Solaris contracts. and we want the core to be in C, the actual rc in Lua, so people can easily extend / debug it (GNU shepard can give you a REPL, and i think we could too) and configured in UCL, so, a FreeBSD native
-
» Reinhilde makes a terrified face
-
meena
Good.
-
ixmpp
neat
-
Reinhilde
makes me want to fire up linux 2.6 and patch up daemontools.
-
Reinhilde
anyway.
-
meena
either way, that's the rough ideas and tools we have in mind now, but who knows where we'll end up, actually
-
meena
if any where
-
meena
parv: do comment
-
» Reinhilde puts on a justice's death cap
-
Reinhilde
I am convinced by the evidence that the wheel is being reinvented.
-
ixmpp
?
-
meena
Reinhilde: the wheel was "reinvented" about 7 times since its inception, and if it wasn't, you wouldn't be getting any where
-
Reinhilde
anyway...
-
ixmpp
do any existing service managers even work, on freebsd anyway?
-
ixmpp
its not reinventing if it doesn't exist :p
-
meena
the first revolution was spokes, and I'm pretty, and sure people where saying back them that the wheel was being reinvented, too.
-
» Reinhilde chuckles
-
meena
ixmpp: openrc, but just barely
-
Reinhilde
do i have someone on ignore who i shouldn't do o.o
-
ixmpp
ooh now i really want to see if i can build a system out of that
-
Reinhilde
ixmpp: welcome back to the land of the living
-
ixmpp
you blocked me? why
-
Reinhilde
taking this off channel
-
debdrup
meena: UCL configuration pleases me greatly
-
meena
imagine having things in… not global scope
-
Reinhilde
must be comfy
-
ixmpp
there's a nice trick on linux, subreapers
-
ixmpp
helps keep processes where they should be
-
debdrup
freebsd has that too
-
Reinhilde
FreeBSD is also capable of that I believe, ixmpp,
-
ixmpp
can that be approximated on freebsd in any way
-
ixmpp
oh good
-
ixmpp
(how?)
-
debdrup
trying to remember
-
debdrup
procctl!
-
meena
daemon(8) does it
-
ixmpp
gotcha
-
Reinhilde
so yeah. The ifupdown I am basing my implementation on is ifupdown-ng, which is Alpinelinux's reimplementation. The initial prototype took almost no changes to the actual C code; some headers are missing and exactly one file has outright Linux-specific code (which module I disabled to not have to port). The real work was in creating the new executor scripts, which I made an utter hatchet job of,
-
Reinhilde
only did the bare minimum, and am still not sure how to handle with respect to wifi.
-
ixmpp
it also looks much tidier than the linux way, wonderful
-
debdrup
I can't remember if proccontrol(1) (which should be in section 8?) can do it
-
ixmpp
signs point to no
-
debdrup
hm, then i can't remember how it's done, other than daemon(8)
-
rtyler
I've upgraded a package and found some secondary failures, I'm wondering if there's a decent way to downgrade a package from `pkg`
-
meena
rtyler: old package still on cache?
-
debdrup
rtyler: you might have the old version in /var/cache/pkg/ that you can install using pkg-add(8)
-
debdrup
you might need libmap.conf(5) thogh
-
debdrup
though*
-
rtyler
lemme check
-
debdrup
also i recently found out that libmap.conf(5) is not a thing on a lot of other unix-likes, and i don't know how anyone else makes things work now
-
Reinhilde
that's from the ELF loader, yeah?
-
ngortheone
meena: deamon(8) is not acting as a subreaper (yet)
-
ngortheone
that is on my todo list
-
rtyler
drats, I found one package in /var/cache/pkg that I need, but one is missing
-
rtyler
I was able to walk one package back, just need one more
-
rtyler
unfortunately the mastodon package is not yet ready to accept the latest ruby31 package :(