1
0
Fork
You've already forked hijack
0
Ports tree manager for Static Linux.
2026年06月15日 08:28:30 +02:00
LICENSE Add LICENSE 2026年06月15日 08:28:30 +02:00
README.md Add README.md 2026年06月15日 08:26:19 +02:00

hijack

Port tree manager for Static Linux. Manages the sources ace pulls port definitions from.

What it does

  • Add, remove, and list port tree sources
  • Sync trees from remote or local sources
  • Priority ordering when port names collide across trees

Usage

hijack add <name> <url> # add a port tree
hijack remove <name> # remove a port tree
hijack list # list configured trees
hijack priority <name> <n> # set priority (lower = higher priority)

Trees

Trees live in /var/lib/hijack/trees/<name>/. Each tree is a directory of port definitions consumed by ace.

The default Static Linux tree is added automatically on first run.

Config

/etc/hijack/trees.conf - plain text, one entry per line:

<name> <url> <priority>

Edit manually or let hijack manage it.

Building

meson setup build
cd build && ninja
ninja install

License

WTFPL