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
Ruledo
3ee2428441
Merge pull request #104 from noon92/osc
...
foxbuntu-builder.sh
2024-12-31 00:39:57 -08:00
Ruledo
4ae35dff2e
Update foxbuntu-builder.sh
...
Fixed typo in usage. arg should have read sdk_install not install
2024-12-31 00:39:16 -08:00
Ruledo
52b66a8107
Merge pull request #103 from noon92/osc
...
Foxbuntu Image Builder
2024-12-31 00:27:29 -08:00
Ruledo
5f76ce987c
Foxbuntu Image Builder
...
Put in some checks, chroot script injection, fixed menu and dependencies, moved initial chroot commands to chroot script, fixed cli args, updated usage and added new args including --chroot-script
2024-12-31 00:26:37 -08:00
nagumii
d8f31fca31
Default password is now "femto", will need to be changed on first login
2024-12-30 23:35:05 +02:00
nagumii
f89798742a
Update foxbunto_env_setup.sh
2024-12-30 23:21:55 +02:00
nagumii
639f8d8781
env
2024-12-30 23:20:27 +02:00