updater issueshttps://gitlab.nic.cz/turris/updater/updater/-/issues2022-06-06T14:34:08+02:00https://gitlab.nic.cz/turris/updater/updater/-/issues/137In plan ordering support options order_after and order_before2022-06-06T14:34:08+02:00Karel KociIn plan ordering support options order_after and order_beforeIn configuration file package can have extra options `order_after` and
`order_before`. Support it in plan ordering.In configuration file package can have extra options `order_after` and
`order_before`. Support it in plan ordering.https://gitlab.nic.cz/turris/updater/updater/-/issues/268Replace build in busybox (and utility functions) with C code2023-05-30T14:40:20+02:00Karel KociReplace build in busybox (and utility functions) with C codeFor simplicity up now we were just calling shell and busybox to handle archives and files operations. We should replace that with C only code and drop this humongous dependency.
* [ ] implement files move, copy and remove (`cp`, `mv`, `...For simplicity up now we were just calling shell and busybox to handle archives and files operations. We should replace that with C only code and drop this humongous dependency.
* [ ] implement files move, copy and remove (`cp`, `mv`, `rm`)
* [x] implement gzip and tar replacement (`tar`, `gzip`)
* [x] check if still required and if so implement find replacement (`find`)
* [ ] drop events
We can drop events module from library as the only thing we are using it for is to handle these utility calls. Replacing them should allows us to drop events all to together.https://gitlab.nic.cz/turris/updater/updater/-/issues/294Check collisions between Alternatives and files/links2022-06-06T14:25:05+02:00Karel KociCheck collisions between Alternatives and files/linksWe should check for collisions between alternatives and other files. Right now we just overwrite any existing link in place but that is not ideal.
The collision checking should discover following problem: https://gitlab.labs.nic.cz/turr...We should check for collisions between alternatives and other files. Right now we just overwrite any existing link in place but that is not ideal.
The collision checking should discover following problem: https://gitlab.labs.nic.cz/turris/turris-build/issues/122
We should also handle the same way all links. We can insert links from packages with priority 0. That way we can fallback on them if Alternatives package is removed and no other alternative (over just original package) was left in system.