Commit Graph

31 Commits

Author SHA1 Message Date
Tom Alexander
a66eff79e2 Set up poudriere to build pkgbase. 2024-04-06 11:00:20 -04:00
Tom Alexander
724a8ca394 Fix ansible playbook on FreeBSD. 2024-01-21 15:58:18 -05:00
Tom Alexander
4d620a33b7 Add closed source vscode. 2024-01-18 22:12:08 -05:00
Tom Alexander
80a3f2291c Add a separate pgp key for work. 2024-01-02 12:29:39 -05:00
Tom Alexander
a7fe6ff42d Update Linux framework laptop for AMD board.
Unfortunately, FreeBSD does not seem to boot so it is not being updated in this commit.
2023-12-07 17:45:18 -05:00
Tom Alexander
05e06d1615 Remove extra subkey from linux build key. 2023-12-07 16:57:55 -05:00
Tom Alexander
68e84fdd77 Add node version manager (nvm) and minor fixes. 2023-11-14 15:05:16 -05:00
Tom Alexander
e3e7de8eb1 The SHARED_TOOLCHAIN option was removed in FreeBSD 14. 2023-10-16 19:52:37 -04:00
Tom Alexander
51e5917e43 Remove MODULES_WITH_WORLD. 2023-10-16 19:52:37 -04:00
Tom Alexander
2d260dec90 Update the FreeBSD version. 2023-10-16 19:52:37 -04:00
Tom Alexander
72a8d6f615 Build the ports modules with world instead of just with the kernel.
I'm hoping this fixes an issue where the chroot for building the ports only contains the kernel files and therefore lacks /bin/sh.
2023-10-16 19:52:37 -04:00
Tom Alexander
da36f1b3d8 Update build_release script to update the virtual machine OS. 2023-10-16 19:52:37 -04:00
Tom Alexander
1c922c2234 Set up a separate FreeBSD update VM.
It seems to compile the ports kernel modules into the OS, I need to be running the same kernel version as I am building, so I am putting it into its own VM.
2023-10-16 19:52:36 -04:00
Tom Alexander
575d4360f1 Build current instead of 13.2. 2023-10-16 19:52:36 -04:00
Tom Alexander
112cba2b8c Add more ports to be built along with the kernel. 2023-10-16 19:52:35 -04:00
Tom Alexander
a0666e6904 Update pacman.conf for aurutils. 2023-10-06 20:21:41 -04:00
Tom Alexander
a6af4eee2f Add some scripts for investigating the ports tree options. 2023-09-01 14:38:17 -04:00
Tom Alexander
383894bd3f Disable static on some problem ports. 2023-09-01 10:40:05 -04:00
Tom Alexander
87ff51a517 Write down some options I'd like to experiment with in building FreeBSD. 2023-08-29 09:24:21 -04:00
Tom Alexander
6bde027c48 Add a script to update git aurutil packages. 2023-07-14 14:29:03 -04:00
Tom Alexander
74fb8a3969 Disable cloning the ports tree.
Turns out I'm not going to use it yet so I don't want to needlessly check it out on all my machines.
2023-05-01 19:06:22 -04:00
Tom Alexander
730f9483bd Clone the FreeBSD ports tree. 2023-05-01 16:40:07 -04:00
Tom Alexander
ac914b7ff0 Update to FreeBSD 13.2. 2023-04-12 14:08:40 -04:00
Tom Alexander
11b9a08635 Add expect for aurutils. 2023-03-18 13:40:43 -04:00
Tom Alexander
c208c0748d Do not needlessly update pacman cache in build role.
This was causing an always-yellow step.
2023-03-04 08:46:48 -05:00
Tom Alexander
a808f81e27 Add sway for linux. 2023-02-01 23:14:20 -05:00
Tom Alexander
3734f2126c Update firewall for unifi controller virtual machine. 2023-01-24 00:01:10 -05:00
Tom Alexander
53ad744547 Import the Linux aurutils role as build. 2022-10-16 01:31:15 -04:00
Tom Alexander
abd8ba6ce8 Fix user in build. 2022-10-16 01:02:44 -04:00
Tom Alexander
3b9e1b73ad Fix the owner for the custom freebsd build config. 2022-10-15 22:04:13 -04:00
Tom Alexander
ef37320b61 Add a FreeBSD build role. 2022-10-15 21:40:41 -04:00