devuanuser00 | Hi, I need support with live-sdk. I'm using the last version (https://git.devuan.org/devuan-sdk/live-sdk) and I'm getting an error with btrfs-tools | 15:20 |
---|---|---|
devuanuser00 | https://git.devuan.org/attachments/2f59647e-fb0c-459f-9526-9e608a2b53f7 | 15:20 |
devuanuser00 | the screenshot shows the error | 15:20 |
devuanuser00 | btrfs-tools is not in the devuan repos, but btrfs-progs, which includes btrfs-tools | 15:21 |
devuanuser00 | i think this is maintained by fsmithred | 15:23 |
fsmithred | checking... | 15:31 |
devuanuser00 | i had no problems with beowulf @ https://github.com/parazyd/live-sdk.git but chimaera @ https://git.devuan.org/devuan-sdk/live-sdk is not working | 15:34 |
fsmithred | The error says that the package doesn't exist so the fix is to remove that package from the list. | 15:34 |
fsmithred | you can check first to make sure it's true - I did, and btrfs-tools is not in chimaera. | 15:34 |
fsmithred | devuanuser00, are you sure you aren't using an ascii config file? | 15:39 |
devuanuser00 | i'm using git.devuan defaults | 15:40 |
devuanuser00 | I've fixed it by removing btrfs-tools, let's see if it works now | 15:40 |
fsmithred | where was that package listed? | 15:41 |
devuanuser00 | ./lib/libdevuansdk/config:73 | 15:41 |
devuanuser00 | also readme is wrong, it tells to use "load devuan amd64", but it should be "load devuan devuan-desktop-live amd64" | 15:42 |
devuanuser00 | in the other way it just says "arch is blank" | 15:43 |
fsmithred | actually, it should be "load devuan devuan-desktop-live" and the arch is set in the config file | 15:44 |
fsmithred | in blends/devuan-desktop-live/config | 15:44 |
fsmithred | the old way was to name the arch on the command line | 15:44 |
devuanuser00 | k | 15:44 |
devuanuser00 | another thing: whats the difference between /devuan and /merged in repos? | 15:45 |
fsmithred | easy - /devuan contains the forked packages, /merged contains the merged packages (i.e. the debian repositories) | 15:47 |
fsmithred | you should use /merged | 15:47 |
devuanuser00 | so there's no need to use /devuan? | 15:48 |
fsmithred | sometimes it might make sense to use /devuan if you want to pull something from *-proposed-updagtes to test something we just forked. | 15:48 |
fsmithred | or updated | 15:48 |
devuanuser00 | k ty | 15:49 |
fsmithred | you get everything with /merged | 15:49 |
devuanuser00 | where do i select the init in live-sdk? i would like to use runit but i think it defaults to sysv | 15:49 |
fsmithred | good question. I don't think I've tried that. | 15:50 |
devuanuser00 | ;-; | 15:50 |
devuanuser00 | but its ur package ;-; | 15:50 |
fsmithred | probably just need to put it in the package list | 15:50 |
devuanuser00 | well | 15:50 |
fsmithred | lemme poke around. brb | 15:50 |
fsmithred | top-level config file (in live-sdk/) has live-config-sysvinit listed. Change that to live-config-runit | 15:52 |
fsmithred | and add runit-init to one of the package lists | 15:53 |
fsmithred | you are building desktop-live or minimal-live? | 15:53 |
fsmithred | also https://git.devuan.org/devuan-sdk/live-sdk | 15:54 |
fsmithred | nope | 15:54 |
fsmithred | lib/libdevuansdk/config:54:sysvinit | 15:54 |
fsmithred | change that to runit-init is probably what is needed | 15:54 |
devuanuser00 | done, everything works normally now | 15:57 |
devuanuser00 | thanks bud | 15:57 |
fsmithred | btw, I did not design live-sdk, I inherited it. | 15:57 |
fsmithred | cool | 15:57 |
fsmithred | let me know if the runit build is successful | 15:57 |
devuanuser00 | anyway all this should be better documented. The only related doc i found was ur 2017 post in dev1galaxy | 15:57 |
fsmithred | which is outdated | 15:58 |
devuanuser00 | yea | 15:58 |
fsmithred | and the stuff in lib/libdevuansdk can't be changed unless all the people who build arm images agree. | 15:59 |
fsmithred | and virtual images | 15:59 |
devuanuser00 | i think it would be easer to use Debian's lb directly but i got a lot of errors even using --mode devuan | 16:00 |
devuanuser00 | again poor documentation | 16:00 |
devuanuser00 | finished, the runit build works | 16:00 |
libre_wxlf | how to execute a script when chroot in vm-sdk? | 19:57 |
libre_wxlf | and how can i setup custom external repos? i have defined some packages in extra_packages+=() but i can't find them because i dont know how to set additional repositories | 20:00 |
Generated by irclog2html.py 2.17.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!