Aiden McClelland
a2543ccddc
trim fs name
2023-06-21 00:36:36 +00:00
Aiden McClelland
22666412c3
use fsck instead of e2fsck
2023-06-21 00:36:36 +00:00
Aiden McClelland
dd58044cdf
fix build
2023-06-21 00:36:36 +00:00
Aiden McClelland
e95d56a5d0
fix update-grub2
2023-06-21 00:36:36 +00:00
Aiden McClelland
90424e8329
install fixes
2023-06-21 00:36:36 +00:00
Aiden McClelland
f8404ab043
btrfs
2023-06-21 00:36:36 +00:00
Aiden McClelland
483f353fd0
backup luks headers
2023-06-21 00:36:36 +00:00
Aiden McClelland
4a8f323be7
external rename ( #2265 )
...
* backend rename
* rename embassy and closes #2179
* update root ca name on disk
* update MOTD
* update readmes
* your server typo
* another tiny typo
* fix png name
* Update backend/src/net/wifi.rs
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
* changes needed due to rebase
---------
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com >
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
2023-05-11 16:48:52 -06:00
Aiden McClelland
068b861edc
overhaul OS build ( #2244 )
...
* create init resize for pi
* wip
* defer to OS_ARCH env var
* enable password auth in live image
* use correct live image path
* reorder dependencies
* add grub-common as dependency
* add more depends
* reorder grub
* include systemd-resolved
* misc fixes
* remove grub from dependencies
* imports
* ssh and raspi builds
* fix resolvectl
* generate snake-oil on install
* update raspi build process
* script fixes
* fix resize and config
* add psmisc
* new workflows
* include img
* pass through OS_ARCH env var
* require OS_ARCH
* allow dispatching production builds
* configurable environment
* pass through OS_ARCH on compat build
* fix syntax error
* crossbuild dependencies
* include libavahi-client for cross builds
* reorder add-arch
* add ports
* switch existing repos to amd64
* explicitly install libc6
* add more bullshit
* fix some errors
* use ignored shlibs
* remove ubuntu ports
* platform deb
* Update depends
* Update startos-iso.yaml
* Update startos-iso.yaml
* require pi-beep
* add bios boot, fix environment
* Update startos-iso.yaml
* inline deb
* Update startos-iso.yaml
* allow ssh password auth in live build
* sync hostname on livecd
* require curl
2023-05-05 00:54:09 -06:00
Aiden McClelland
c96628ad49
do not log parameters
2023-03-15 12:19:11 -06:00
Aiden McClelland
c9fceafc16
Feature/efi ( #2192 )
...
* update makefile
* fix
* add efi support
* fix efi
* clean up
* add `make update` and `make update-overlay`
* more protections
* update package lock
* rename reflash to indicate it isn't real
* fix authcookie
* Update product.yaml
2023-03-09 00:10:37 -07:00
Matt Hill
a2f65de1ce
install wizard project ( #1893 )
...
* install wizard project
* reboot endpoint
* Update frontend/projects/install-wizard/src/app/pages/home/home.page.ts
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
* Update frontend/projects/install-wizard/src/app/pages/home/home.page.ts
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
* Update frontend/projects/install-wizard/src/app/pages/home/home.page.ts
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
* update build
* fix build
* backend portion
* increase image size
* loaded
* dont auto resize
* fix install wizard
* use localhost if still in setup mode
* fix compat
Co-authored-by: Lucy C <12953208+elvece@users.noreply.github.com >
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2022-11-29 09:43:54 -07:00
Aiden McClelland
6ad9a5952e
Feature/multi platform ( #1866 )
...
* wip
* wip
* wip
* wip
* wip
* wip
* remove debian dir
* lazy env and git hash
* remove env and git hash on clean
* don't leave project dir
* use docker for native builds
* start9 rust
* correctly mount registry
* remove systemd config
* switch to /usr/bin
* disable sound for now
* wip
* change disk list
* multi-arch images
* multi-arch system images
* default aarch64
* edition 2021
* dynamic wifi interface name
* use wifi interface from config
* bugfixes
* add beep based sound
* wip
* wip
* wip
* separate out raspberry pi specific files
* fixes
* use new initramfs always
* switch journald conf to sed script
* fixes
* fix permissions
* talking about kernel modules not scripts
* fix
* fix
* switch to MBR
* install to /usr/lib
* fixes
* fixes
* fixes
* fixes
* add media config to cfg path
* fixes
* fixes
* fixes
* raspi image fixes
* fix test
* fix workflow
* sync boot partition
* gahhhhh
2022-11-29 09:43:54 -07:00
Aiden McClelland
5564154da2
update backend dependencies ( #1796 )
...
* update backend dependencies
* update compat
2022-09-12 13:20:40 -06:00
Aiden McClelland
b9ce2bf2dc
0.3.2 final cleanup ( #1782 )
...
* bump version with stubbed release notes
* increase BE timeout
* 032 release notes
* hide developer menu for now
* remove unused sub/import
* remoce reconnect from disks res in setup wiz
* remove quirks
* flatten drives response
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com >
2022-09-08 16:14:42 -06:00
Aiden McClelland
76682ebef0
switch to postgresql ( #1763 )
...
switch sqlx to postgresql
2022-09-01 10:32:01 -06:00
Aiden McClelland
a7cd1e0ce6
sync data to fs before shutdown ( #1690 )
2022-07-25 15:23:40 -06:00
J M
c22c80d3b0
feat: atomic writing ( #1673 )
...
* feat: atomic writing
* Apply suggestions from code review
* clean up temp files on error
Co-authored-by: Aiden McClelland <me@drbonez.dev >
2022-07-22 14:08:49 -06:00
Aiden McClelland
1367428499
update backend dependencies ( #1637 )
2022-07-12 12:18:12 -06:00
Aiden McClelland
22af45fb6e
add dns server to embassy-os ( #1572 )
...
* add dns server to embassy-os
* fix initialization
* multiple ip addresses
2022-06-27 10:53:06 -06:00
Aiden McClelland
4286edd78f
allow embassy-cli not as root ( #1501 )
...
* allow embassy-cli not as root
* clean up merge
2022-06-07 11:11:01 -06:00
J M
864555bcf0
Feat bulk locking ( #1422 )
...
* Feat: Multi-lock capabilities add to config
* wip: RPC.rs fixes, new combinatoric
* wip: changes
* chore: More things that are bulk
* fix: Saving
* chore: Remove a dyn object
* chore: Add tests + remove unused
* Fix/feat bulk locking (#1427 )
* fix: health check
* fix: start/stop service
* fix: install/uninstall services
* chore: Fix the notifications
* fix: Version
* fix: Version as serde
* chore: Update to latest patch db
* chore: Change the htLock to something that makes more sense
* chore: Fix the rest of the ht
* "chore: More ht_lock":
2022-05-09 14:53:39 -06:00
Aiden McClelland
6ac87a51e4
allow for multiple disk repairs ( #1375 )
...
* allow for multiple disk repairs
* actually reboot if reboot required
* must_use
2022-04-01 11:39:03 -06:00
Aiden McClelland
4960aeedad
update quirks during migration
2022-03-29 14:42:09 -06:00
Aiden McClelland
f3a30e40fe
run fsck on startup ( #1350 )
...
* add code to un e2fsck on startup
* fix imports
* don't auto undo
* switch enum to newtype
* more explicit caller variable
2022-03-23 17:24:46 -05:00
Aiden McClelland
cb5bb34ed8
whitelist samsung T7 ( #1333 )
...
* whitelist samsung T7
* add drive model to comment
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com >
2022-03-16 10:26:53 -06:00
Keagan McClelland
df9773f8b4
Update cifs.rs
2022-02-23 16:40:12 -07:00
Aiden McClelland
c443ab1419
retry file copies during migration ( #1221 )
...
* retry file copies during migration up to 10x
* fix build
* readonly mounts, and validation on v2 recovery
* banish booleans
2022-02-16 17:33:08 -07:00
Aiden McClelland
dca71e62d2
cleaner ecryptfs invocation
2022-02-15 23:07:19 -07:00
Aiden McClelland
edde478382
rename appmgr
2022-01-21 20:35:52 -07:00