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
nagumii
94da739d2e
env fixes
2024-12-30 23:17:26 +02:00
nagumii
d0feda7d92
+x to env
2024-12-30 23:13:38 +02:00
nagumii
2697d52cbb
Default password for femto is now femto. Must be changed on first login.
...
qrencode also added to dev env
2024-12-30 14:13:18 +02:00
Ruledo
b68a5a0bd9
Update foxbunto_env_setup.sh
...
Added a basic menu system.
2024-12-28 18:08:51 -08:00
Ruledo
d10fbccc30
Merge pull request #89 from noon92/osc
...
Update foxbunto_env_setup.sh
2024-12-27 21:37:24 -08:00
Ruledo
8e42dd4054
Update foxbunto_env_setup.sh
...
Added update_image function that pulls from femtofox repo and rebuilds image (including kernel and rootfs).
2024-12-27 21:36:39 -08:00
nagumii
9037e6b448
change " to \'
2024-12-27 23:25:06 +02:00
Ruledo
4740cc42ec
Update foxbunto_env_setup.sh
...
Added pauses with instructions at vital stages.
Added modify_chroot and modify_kernel functions for quick updating of images.
Updated usage.
2024-12-26 22:31:38 -08:00
Ruledo
3fbf1351e0
Update foxbunto_env_setup.sh
...
Incorporated Josh's wrapper functions.
Added new functions.
Optimized build steps.
Modified sudo timeout temporarily.
Prep for development functions.
It works to create a working dev enironment and kicks out an image as proof of life.
Still need to add chroot and kernel mod dev functions for active development. Also will try to incorporate "chroot scripts" library soon.
2024-12-25 22:10:30 -08:00
Ruledo
63a2676414
Update foxbunto_env_setup.sh
...
Current bash script for generating dev environment and images.
WORK IN PROGRESS
2024-12-24 01:58:20 -08:00
SpudGunMan
669e4363a3
missing pyephem
2024-12-20 23:15:03 -08:00
SpudGunMan
3d297c0052
typoFix
2024-12-19 23:04:52 -08:00
SpudGunMan
91a919a36c
enhance script
...
enhance with some stuff
2024-12-19 22:33:18 -08:00