Commit graph

37 commits

Author SHA1 Message Date
3d00409b4e feat: add model-cache-redirect extra for /devl-topology nodes
Ports the ~/.cache -> /devl/user-cache redirect pattern (already applied
manually on heimdall) into cf-node-bootstrap's extras/ plugin system, so
it's an optional step for any future node with the same secondary-SSD
layout (heimdall/navi/sif convention: small root + /devl for fast local
storage). Skips cleanly on nodes without a separate /devl mount.

Redirects XDG_CACHE_HOME plus symlinks the hardcoded ~/.cache/{pip,
whisper,clip,huggingface} paths that ignore XDG_CACHE_HOME. Leaves
HF_HOME (curated model store) untouched.

Verified with -D (dry-run) and -i (real) against sif.
2026-07-18 17:13:52 -07:00
2bb8eecd18 fix: add bc dependency, remove Slipstream and golang extras
bc is required by power monitoring functions for floating-point math
and was missing from the apt packages list, causing failures on
minimal installs like RPiOS Lite.

Slipstream.install and golang.install extras removed as they are
no longer maintained here.
2026-04-29 16:05:03 -07:00
e8bf95fd5c Merge branch 'main' of https://github.com/pyr0ball/PRbL-bashrc into develop 2024-09-22 15:32:36 -07:00
5b16066616 fixed single-line echo out on extra installs 2024-09-10 10:10:10 -07:00
806c593037 fixed go link parser 2023-10-02 22:56:14 -07:00
1239305ff4 Merge branch 'main' of github.com:pyr0ball/PRbL-bashrc into develop 2023-08-11 01:36:12 -07:00
5c0ec6c90f iterated minor version 2.3.5 - fixed Slipstream dependencies 2023-08-11 01:12:38 -07:00
f9a7cc57ac fixed formatting issues in quickinfo 2023-08-11 01:11:40 -07:00
alanw
4760855555 fixed post-install script locations 2023-06-22 13:00:49 -07:00
alanw
e1615ae23d modified python dependency resolution to use function 2023-06-22 12:30:11 -07:00
alanw
e72294d039 refactored repositories install methods 2023-06-20 12:28:36 -07:00
1fcea7daca added check to prevent golang attempting install if already present 2023-06-15 03:00:50 -07:00
bc20abe270 fixed permissions on golang install 2023-06-15 02:43:04 -07:00
9b43c9a3f9 added more robust functions retrieval 2023-06-15 02:31:33 -07:00
4d51caf316 fixed legacy urls in fallbacks, added better dry run handling of
dependencies
2023-06-15 02:30:19 -07:00
198ea05975 added fallback utils for fetching functions 2023-06-15 02:01:47 -07:00
f75c4c99ab migrated Slipstream dependency installs to new package management 2023-06-15 01:51:06 -07:00
3e62dc51cd added dependency check to install 2023-06-09 16:02:58 -07:00
350613d865 removed extra sources check 2023-06-09 09:47:40 -07:00
bc17433a2c fixed required sudo and symlink 2023-05-24 20:00:20 -07:00
9a685ad303 fixed extra whitespace from stripping html output 2023-05-24 19:45:56 -07:00
alanw
5da09f7661 fixed bincheck for python/gofixed bincheck for python/go 2023-05-09 15:42:08 -07:00
alanw
0e155fafb3 fixed online load of scriptsfixed online load of scripts 2023-05-09 15:00:14 -07:00
alanw
9831aa85ae added missing fi 2023-05-09 14:47:58 -07:00
alanw
02d0c9de53 better handling of dependency installs 2023-05-09 14:45:56 -07:00
alanw
109faa3741 added missing fi 2023-05-09 13:13:37 -07:00
alanw
e51317fb6c added failover for dependencies 2023-05-09 13:04:35 -07:00
079689f52f added a check to bashrc install 2023-05-09 12:55:26 -07:00
306e13dfba added first draft of golang installer 2023-05-09 12:55:04 -07:00
alanw
b3613062c6 added golang dependency for Slipstreamadded golang dependency for Slipstream 2023-05-09 12:37:41 -07:00
dcf0d517f3 migrated file handling to PRbL functions 2023-05-08 22:19:39 -07:00
6f93b40726 fixed logging output 2023-05-08 17:35:04 -07:00
dd6e58a43e install vim install edits 2023-05-07 23:54:56 -07:00
796bf57aec fixed repo clone function array access 2023-05-07 22:21:59 -07:00
3342b42de7 fixed dependency install function 2023-05-07 22:13:24 -07:00
003e8159d5 added Slipstream installation to extras and added menu stub 2023-05-07 22:04:08 -07:00
26cedf0772 added Slipstream Installer 2023-05-06 02:05:43 -07:00