I am still learning pacman while Eric is probably ready to scream, "what does this have to do with 66?"
Ok, I will explain. I have been trying to come up with a procedure (possibly a script in the making) that would reliably transform any arch installation into an Obarun system, emphasis on reliable, as I am not much of a script writer so when something fails I can't see how the routine would be interrupted and exit with meaningful output, let alone further continue where it was left off. Maybe I should read obarun-install in more detail.
In one attempt I ended up with a systam that no matter WHAT I tried I couldn't make root tree be initialized at next boot. One of the errors I discovered on boot was it couldn't read /var/lib/random-seed, then I discovered that arch had 0600 on the same file that I somehow had ended up with 0644?? Then I inquired on where this file would be coming from, it must belong to some pkg, right? Neither pacman -Qo or -Fo revealed who the owner is. Also I noticed on arch based distros this is a 4k file, on debian-based /var/lib/urandom/random-seed is half a kilobyte. ?? If booting just reads this file and it was at read only stage of booting even 0400 shouldn't have been a problem, right?
Somehow I overcame the problem of reading /random-seed but even then something was throwing the booting off, while I was waiting for console to come on I would skip to tty12, but instead if being logged in as a user I would get this emergency script of entering the root pw to go in and fix things. If I tried to exit this stage even F12 would be locked and only a hard crash/reboot would get me out then. If I could manage to manually initialize root I would get tty1 and tty2 and everything would be ok, till next reboot. I lost my secure feeling that no matter what I can go in tty12 and fix things.
I suspect what the issue was is the autologin mechanism set up in arch-live that I couldn't disable before or after the transition. Maybe it is some init-script thing that is systemd controlled and after removing it all it stays hidden somewhere and not functional, but throws s6 booting off.
Doing a true arch installation with pacstrap is no problem at all, in 5' it is switched into Obarun and runs flawlessly.
The question remains "where does random-seed come from" and why am I having problems finding out where.
I can barely theoretically understand why it is used and why it is important to have it, but still, does it belong in filesystem? ???
Ok, I will explain. I have been trying to come up with a procedure (possibly a script in the making) that would reliably transform any arch installation into an Obarun system, emphasis on reliable, as I am not much of a script writer so when something fails I can't see how the routine would be interrupted and exit with meaningful output, let alone further continue where it was left off. Maybe I should read obarun-install in more detail.
In one attempt I ended up with a systam that no matter WHAT I tried I couldn't make root tree be initialized at next boot. One of the errors I discovered on boot was it couldn't read /var/lib/random-seed, then I discovered that arch had 0600 on the same file that I somehow had ended up with 0644?? Then I inquired on where this file would be coming from, it must belong to some pkg, right? Neither pacman -Qo or -Fo revealed who the owner is. Also I noticed on arch based distros this is a 4k file, on debian-based /var/lib/urandom/random-seed is half a kilobyte. ?? If booting just reads this file and it was at read only stage of booting even 0400 shouldn't have been a problem, right?
Somehow I overcame the problem of reading /random-seed but even then something was throwing the booting off, while I was waiting for console to come on I would skip to tty12, but instead if being logged in as a user I would get this emergency script of entering the root pw to go in and fix things. If I tried to exit this stage even F12 would be locked and only a hard crash/reboot would get me out then. If I could manage to manually initialize root I would get tty1 and tty2 and everything would be ok, till next reboot. I lost my secure feeling that no matter what I can go in tty12 and fix things.
I suspect what the issue was is the autologin mechanism set up in arch-live that I couldn't disable before or after the transition. Maybe it is some init-script thing that is systemd controlled and after removing it all it stays hidden somewhere and not functional, but throws s6 booting off.
Doing a true arch installation with pacstrap is no problem at all, in 5' it is switched into Obarun and runs flawlessly.
The question remains "where does random-seed come from" and why am I having problems finding out where.
I can barely theoretically understand why it is used and why it is important to have it, but still, does it belong in filesystem? ???