fsmithred | ping rrq - how do you figure out which udebs are needed in the iso? Which ones are needed for making encrypted lvm? | 00:02 |
---|---|---|
rrq | aren't lvm and encryption two separate things? | 02:59 |
rrq | I have a memory of testing and trying ... but there is some crypt* something udeb and some lvm* somthing udebs ... I'll have a look later (need to go out) | 03:00 |
rrq | (installer-iso has them mentioned in its makefiles) | 03:02 |
mason | lvm is a thing, luks is a thing | 03:03 |
mason | stackable | 03:03 |
fsmithred | lvm is working fine. The encrypted part is not. I added libcryptsetup12-udeb, then libargon2-1-udeb, | 03:10 |
fsmithred | but there has to be a faster way than build, read the syslog when it fails, add the missing package, build to find the next error | 03:11 |
mason | fsmithred: Do you have a full list? | 03:11 |
fsmithred | libjson-c5-udeb is the next one in the list. Haven't done the build yet. | 03:12 |
mason | I'd be happy to take a good guess. | 03:12 |
fsmithred | sure. | 03:12 |
mason | I don't think libcryptsetup would do it - that's just the user-facing tooling, and not all of it even, IIRC. | 03:12 |
fsmithred | termbin or email? | 03:12 |
mason | Whichever. | 03:12 |
mason | termbin's probably faster | 03:12 |
fsmithred | yeah | 03:12 |
fsmithred | https://termbin.com/tfci | 03:14 |
mason | looking | 03:14 |
fsmithred | cryptsetup is at line 71 | 03:14 |
mason | There isn't a specific LUKS udeb. kk. Reading. | 03:15 |
Xenguy | .oO( zsh scripts huh? ) | 03:16 |
fsmithred | live-sdk is zsh, yeah | 03:16 |
fsmithred | well, I guess all of devuan sdk is | 03:16 |
Xenguy | Interesting | 03:17 |
mason | fsmithred: This is the wildest of guesses, but https://bpa.st/3W4Q has the stuff that looks plausible to me. I spot-checked package descriptions online. | 03:21 |
mason | I'd suspect the crypto-oriented partman udebs are particularly relevant. | 03:22 |
fsmithred | thanks | 03:23 |
fsmithred | any way to figure out what packages are missing from that list? | 03:24 |
fsmithred | easy way, I mean | 03:24 |
mason | oh, I was assuming that was comprehensive. | 03:25 |
mason | Half a sec | 03:25 |
fsmithred | no, I have to do a build and see what it complains about when it fails | 03:26 |
fsmithred | do a build then do an install wtih the iso to get the error. | 03:27 |
rrq | yeah .. and sometimes you even have to open the VT2 shell to issue an approximate same command line and then guess about whatever it results in | 03:29 |
rrq | installer-iso has some crypt/lvm inclusions in udeb-sets.mk.tmpl, pool/installer-menu and pool/installer-undeclared | 03:31 |
rrq | the first are unpacked into the installer, and the other are available for the base system "apt-get" | 03:31 |
mason | fsmithred: Oh, so, there's stuff like https://deb.debian.org/debian/dists/buster/main/Contents-udeb-amd64.gz | 03:32 |
rrq | all the partman-* belong to the partitioning step | 03:32 |
mason | I'm not seeing our equivalent, but I haven't mucked with udebs so I might be missing something fundamental. | 03:33 |
mason | So, the Debian Contents maps installed binaries to udebs, and that seems useful. | 03:34 |
rrq | you'll need the main/debian-installer sources.list point .. or use pkginfo.d.o to explore | 03:36 |
fsmithred | oh yeah, what udeb has the question about usr-merge? | 03:36 |
fsmithred | yeah, I was looking in packages.debian.org to check for udeb names | 03:36 |
mason | fsmithred: $ awk '/crypt/ {print $2}' Contents-udeb-amd64 | sort -u | nc termbin.com 9999 | 03:36 |
mason | https://termbin.com/p7dy | 03:36 |
mason | Seems like we'd want to generate a udeb Contents file too. | 03:37 |
rrq | mason: you'll need the main/debian-installer sources.list point | 03:38 |
mason | kk | 03:38 |
rrq | fsmithred: not sure... one of the apt* I think | 03:38 |
rrq | (I was there some 6 months ago, but on occasion I clean up my disk :() | 03:39 |
fsmithred | so far, this installs with usr-merge crap | 03:39 |
mason | fsmithred: What does the install? If it's debootstrap, that's a command-line flag. | 03:40 |
fsmithred | debian live installer | 03:40 |
fsmithred | d-i without tasksel | 03:41 |
fsmithred | basically asks all the other questions and then installs the live system | 03:41 |
fsmithred | and grub | 03:41 |
mason | bbiab, kids not sleeping | 03:42 |
JackFrost | Oooh, does live-build work with Devuan? I checked deb.devuan and didn't see the installer on there. Debian doesn't work right now because modules aren't in sync with the kernel, again. | 03:44 |
fsmithred | there are a few people who have used live-build with devuan, but it takes a bit of hacking | 03:45 |
fsmithred | I tried it early on and was not very successful | 03:45 |
JackFrost | Ah, OK. Nevermind in that case, I don't care to try that much. | 03:49 |
Xenguy | .oO( the epic... *netcat* ) | 03:49 |
rrq | fsmithred: debootstrap was forked | 03:54 |
fsmithred | yeah | 03:54 |
fsmithred | JackFrost, live-sdk can include d-i. aitor has it working, I'm trying to use it. | 03:56 |
rrq | command line parameter is --no-merged-usr | 03:58 |
fsmithred | yeah, but what generates the question in the installer? | 03:59 |
fsmithred | or failing that, where is debootstrap hard-coded in the installer? | 04:00 |
fsmithred | actually, it's in live-sdk. I know where. | 04:00 |
fsmithred | uh, the one in live-sdk would be to make the live-iso | 04:01 |
fsmithred | hm, it's in the live-iso. | 04:03 |
fsmithred | I think it worked. | 04:23 |
Xenguy | no way | 04:23 |
fsmithred | got to the end of the install. It's adding grub now | 04:26 |
fsmithred | and it boots to initramfs prompt | 04:30 |
fsmithred | it's looking for /dev/mapper/Debian-root | 04:31 |
fsmithred | fixed it. cryptsetup-run and cryptsetup-initramf were not in the installed system. Now it boots. | 04:54 |
enyc | hrrm https://www.devuan.org/get-devuan has broken mirror links: http://devuan.smallinnovations.nl/ http://neo900.files.dev-1.org/files.devuan.org/ https://devuan.smallinnovations.nl/ https://devuan.contrast.network/ https://devuan.rosset.eu.org/devuan-files/ -- should be removed I think! ... additionally https://devuan.4isp.it/ cert-expired | 20:59 |
Xenguy | enyc: Thanks for the report, these appear to be mirrors, is that right? | 21:41 |
Xenguy | Anyhow, will investigate further, thanks again for the alert | 21:47 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!