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
nagumii
6d4b51aa19
Update femtofox.chroot
2024-12-31 18:43:43 +02:00