Commit graph

72 commits

Author SHA1 Message Date
Ruledo
11d6d3deda Update foxbuntu-builder.sh
Moved pico repo
2025-05-14 00:32:15 -07:00
noon92
9a2fbb40b8
Merge pull request #384 from femtofox/noon2
try prevent daily updates
2025-03-08 16:48:39 +02:00
nagumii
5120cba1a6 try prevent daily updates 2025-03-08 16:47:59 +02:00
nagumii
6c6a7218a8 add pip install of control for meshtastic requirements to chroot 2025-03-05 22:51:23 +02:00
nagumii
978d58d649 Add control package to software menu 2025-03-05 20:26:38 +02:00
nagumii
fc7f187937 Add control download to chroot 2025-03-05 20:07:56 +02:00
Ruledo
f5a903cfe6 Foxbuntu Build Script Documentation
This is how we build the releases.
2025-03-03 00:16:12 -08:00
Ruledo
73788c1b84 Build on any OS
Good luck.
2025-02-25 00:12:36 -08:00
nagumii
581236ad7b Add new meshing-around dependencies 2025-02-24 22:46:26 +02:00
nagumii
9db705447e disable ttyd in chroot and re-enable on first boot 2025-02-19 14:14:38 +02:00
nagumii
9aabaad7d5 add jq and rsync to apt installs in chroot 2025-02-19 01:03:08 +02:00
joshbowyer
8f0d52117e
Update femtofox.chroot
Add vim and mtd-utils to apt install in chroot
2025-02-17 11:33:47 -06:00
Ruledo
9ad001f5e1 Backup and restore libc_nonshared.a and correct paths
libgcc wasn't playing nice after build.sh got a hold of it.
This preserves the compiler.
2025-02-13 14:21:48 -08:00
Ruledo
74af9894d9 backing up libc_nonshared.a before build.
cp /usr/lib/arm-linux-gnueabihf/libc_nonshared.a /usr/lib/arm-linux-gnueabihf/libc_nonshared.a.keep
Because build.sh kills it and we need it.
2025-02-13 14:03:24 -08:00
Ruledo
abd6995d95 femto-wifi-mesh-control and femto-watchclock-dog
enable services in chroot
2025-02-10 11:35:57 -08:00
nagumii
a66a97e2a9 Disable daily unattended upgrade that somehow got disabled 2025-02-06 18:07:18 +02:00
nagumii
95f55550d1 move ttyd to /opt/ttyd 2025-02-05 21:48:59 +02:00
nagumii
15b5381d77 Fix adding meshtastic repo 2025-02-05 16:47:44 +02:00
nagumii
cc6c5ae564 Update femtofox.chroot 2025-02-05 16:26:41 +02:00
nagumii
61e46d57ed Transition to official releases of meshtasticd 2025-02-05 15:54:24 +02:00
nagumii
995732a7ce add ttyd service 2025-02-04 16:19:47 +02:00
Ruledo
62e1d7f849 Disabled unattened-upgrades and apt periodic updates
Disabled service and changed apt setting.
2025-01-30 22:53:26 -08:00
nagumii
464551d0bb Switch smb.conf to git source 2025-01-29 22:17:32 +02:00
nagumii
c8e5fbd8db Final commit for Samba? One can hope. 2025-01-29 18:51:25 +02:00
nagumii
a1e1009fb3 Add samba to chroot 2025-01-29 17:42:16 +02:00
nagumii
ab8342fc93 Merge branch 'new_working' of https://github.com/femtofox/femtofox into new_working 2025-01-29 15:13:13 +02:00
nagumii
6534d4a3a0 Add Samba file sharing support, and improve software menu
Software menu is now entirely dynamically generated from the contents of /usr/local/bin/packages. To add a new software package, simply create a package file in that directory.
2025-01-29 15:12:53 +02:00
Tom
362f75f414
update repo address 2025-01-23 00:38:41 +00:00
nagumii
fae26cc178 Move meshtasticd -h argument to service override 2025-01-20 17:39:19 +02:00
Ruledo
19123a00e5 put back button service
I accidentally removed this earlier.
2025-01-20 04:06:54 -08:00
Ruledo
ba690b2250 Enable new services
Chroot changes to enable new services
2025-01-19 20:17:45 -08:00
joshbowyer
e5af7590db
Update femtofox.chroot
Remove meshtastic deb after install
2025-01-14 17:43:55 -06:00
Ruledo
e898caaf5b Added luma packaged for oled.
For i2C oled screens.
2025-01-13 15:04:54 -08:00
Ruledo
b4b3e751a4 wifi mesh control needs
added lsof and also spi-tools (not needed but useful for development)
2025-01-11 03:33:12 -08:00
Ruledo
de75bb4e33 Fixed typo.
Breaking fat fingers.
2025-01-09 10:32:37 -08:00
Ruledo
455e30bfe4 Added Full Rebuild option.
Rebuilds entire image from beginning to end.
2025-01-09 09:33:36 -08:00
Ruledo
d625491318 Added Rebuild Chroot menu option.
Added rebuild chroot and did some cleanup.
2025-01-09 02:35:54 -08:00
Ruledo
ab506dc14a Fixed --chroot-script arg
--chroot-script arg didn't work.
It's fixed now.
Also included but left commented out piwheel in my search to defeat the wheel of pain.
2025-01-08 01:03:50 -08:00
Ruledo
cba28a8eb7 Image Builder Fix and Chroot Changes
Fix for Image Update not including env changes.
Added python-is-python3 python3.10-venv to aid in python development.
Added software-properties-common so we can take advantage of the new Meshtastic PPA.
2025-01-07 22:27:04 -08:00
Ruledo
5bd14386a3 Out with the old build script.
Removing old build script.
2025-01-04 00:25:49 -08:00
Ruledo
348bcd848a Use already fetched chroot script.
This will allow us to install sdk via wget https://raw.githubusercontent.com/noon92/femtofox/refs/heads/main/environment-setup/foxbuntu-builder.sh -O foxbuntu-builder.sh
2025-01-03 22:25:27 -08:00
noon92
9e579bfed6
Revert "+x" 2025-01-03 02:22:55 +02:00
noon92
33374fadc8
Merge pull request #121 from noon92/femto-config
+x
2025-01-03 00:35:48 +02:00
nagumii
23dfb9f15d Fix file permissions to make all files executable 2025-01-03 00:33:25 +02:00
Ruledo
8df98f7858
Added some more safety features (seatbelts and airbags)
clone_repos now tries 3 times on each repo and exits if it fails. Thanks to spudgunman on discord now script checks for Ubuntu 22.04 and checks if repos already exists on SDk Install.
2025-01-02 01:24:42 -08:00
Ruledo
60d19746e6 Added some more safety features (seatbelts and airbags)
clone_repos now tries 3 times on each repo and exits if it fails.  Thanks to spudgunman on discord now script checks for Ubuntu 22.04 and checks if repos already exists on SDk Install.
2025-01-02 01:22:57 -08:00
Ruledo
3df150cb6f
Merge pull request #117 from noon92/osc
Auto resizing rootfs.
2025-01-01 17:48:53 -08:00
Ruledo
86da4bdf15 Auto resizing rootfs.
Thanks to josh_32850_99879 on discord for figuring out how and when to use mkenvimage and .env.txt to make the image able to  expand rootfs on first boot.
2025-01-01 17:41:20 -08:00
Ruledo
894f798e4f
Merge pull request #111 from noon92/osc
Update foxbuntu-builder.sh
2024-12-31 16:32:03 -08:00
Ruledo
cf42543ef2 Update foxbuntu-builder.sh
Cleaned up menu.  sync_foxbuntu_changes now removes files that were removed from repo source.
2024-12-31 16:29:29 -08:00