Elektrine lite

← Feed

@rl_dane@snac.bsd.cafe

Post #2179528

2026-05-05 02:43 UTC

#PSA for my #OpenBSD peeps: I have a simple script called pkg_size that lets you query the size of a package and any dependencies that would need to be installed* without installing it. * (it totals the sizes that pkg_add -s reports for every mountpoint and converts it to usable SI units, not just bytes) https://codeberg.org/rldane/scripts/src/branch/main/pkg_sizeIt has no dependencies outside of base* (I just reworked it to use /bin/ksh instead of bash). * (Actual dependencies/external binaries called: basename, bc, grep, mktemp, pkg_add, pkg_info, rm, sed, tee) Example: $ pkg_size qemu quirks-7.147 signed on 2025-10-10T23:15:26Z qemu-10.0.2:capstone-5.0: ok qemu-10.0.2:libssh-0.11.3: ok qemu-10.0.2:dtc-1.7.0: ok qemu-10.0.2:libiscsi-1.20.0: ok qemu-10.0.2:qemu-ga-10.0.2: ok qemu-10.0.2:libslirp-4.7.0: ok qemu-10.0.2: ok /dev/sd1a on /: 1946 bytes /dev/sd1h on /usr/local: 882110457 bytes qemu 841.24 MiB Usage: pkg_size package1 [ package2 [ package3 ... ] ]

Replies (0)

No replies.