Commit Graph

66 Commits

Author SHA1 Message Date
Keagan McClelland
4fa2c11de7 Move user change early in the process
this allows ssh'ing in and still allowing the init script to complete
2022-02-22 13:59:33 -07:00
kn0wmad
272704794c Update README.md (#1236)
* Update README.md

* Update README.md

* Update build/README.md

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>

* Update README.md

Co-authored-by: Aiden McClelland <3732071+dr-bonez@users.noreply.github.com>
2022-02-21 13:30:21 -07:00
Aiden McClelland
8dd54f0cca correctly handle the absence of ENVIRONMENT=dev 2022-02-17 10:49:48 -07:00
Mariusz Kogen
47a5f37bd3 🧑‍💻 implementing start9 username 2022-02-17 10:49:48 -07:00
Aiden McClelland
b57c35a3ba fix overlay disabling when looking at disk drives 2022-02-16 12:54:07 -07:00
Aiden McClelland
3d8b1cf1db update MOTD to use version properly 2022-02-15 17:33:41 -07:00
Aiden McClelland
ba06216e84 allow for making the image directly on a sdX device 2022-02-15 17:14:47 -07:00
Aiden McClelland
868edc636b add vim and jq (#1210)
* add vim and jq

* add ncdu

* fix whitespace
2022-02-15 13:12:51 -07:00
Aiden McClelland
1837e719b6 fix wifi for raspios (#1207)
* Wip: Fix most of the wifi and 80% of initialization.sh

* fix wifi

* reorganize code

Co-authored-by: J M <mogulslayer@gmail.com>
2022-02-15 10:27:25 -07:00
Aiden McClelland
1769f7e2e6 Update README.md 2022-02-14 19:57:38 -07:00
Mariusz Kogen
384bd74dee Update write-image.sh 2022-02-14 16:15:58 -07:00
Mariusz Kogen
1e09afc1a1 Update 00-embassy 2022-02-14 16:15:58 -07:00
Aiden McClelland
03a8dca7d7 disable ssh login as pi for non-dev builds 2022-02-14 10:23:44 -07:00
Keagan McClelland
f497c1197f adds machine id update to initialization 2022-02-10 15:22:19 -07:00
Aiden McClelland
79e4c6880a switch base os to raspberry pi os
minor fixes

more robust
2022-02-08 09:55:39 -07:00
Aiden McClelland
cd494f4f4b perform docker state build if folder doesn't exist 2022-02-02 10:43:24 -07:00
Keagan McClelland
261eac6802 Changes to ubuntu 21.10 at the base image 2022-02-01 10:36:44 -07:00
Aiden McClelland
574539faec feat: move all frontend projects under the same Angular workspace (#1141)
* feat: move all frontend projects under the same Angular workspace

* Refactor/angular workspace (#1154)

* update frontend build steps

Co-authored-by: waterplea <alexander@inkin.ru>
Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
2022-01-31 14:01:33 -07:00
Keagan McClelland
7e6c852ebd set journald conf file 2022-01-31 11:48:45 -07:00
Mariusz Kogen
73d44b04e1 Custom MOTD for EmbassyOS (#1116)
* Create 00-embassy

* Custom MOTD

* eos version and git-info
2022-01-24 17:27:16 -07:00
Aiden McClelland
3ab078a878 fix issues with failed updates 2022-01-24 15:27:41 -07:00
Matt Hill
8a559b71fd Clean up README (#1114)
* Update README.md

* updated readme assets

* delete deprecated lifeline

* update contributing guide and delete old build guides/notes

* fix typos

* update ui formatting recommendation

* update readmes and contributing guide with build steps and dependencies

* add script to install sdk

Co-authored-by: Lucy Cifferello <12953208+elvece@users.noreply.github.com>
2022-01-24 15:24:02 -07:00
Aiden McClelland
24656d4824 build docker state on first startup 2022-01-24 12:21:55 -07:00
Aiden McClelland
e59db4b41c add rip-image script 2022-01-21 20:39:18 -07:00
Aiden McClelland
edde478382 rename appmgr 2022-01-21 20:35:52 -07:00
Aiden McClelland
9d13c48640 use cloud-init correctly 2022-01-21 20:35:52 -07:00
J M
1086ce13d2 feature: Swapping to use nmcli (#1015)
The reason is that we get better errors and that we get signal strength.
Reworking all the commands to use nmcli instead.
Feat: Wifi List Available
Feat: strength sort for available
fix: Backend to match the frontend asking
feat: New get with all information
chore: Make backend changing country not for NonWire

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>

Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
2022-01-21 20:35:52 -07:00
Keagan McClelland
1a63c61ae2 adds support for no product key builds as well as chosen product key builds (#1030) 2022-01-21 20:35:52 -07:00
Alex Yong
6417a14aa3 Build README and Success page updates (#1024)
* added clarification on the embassy.local address being turned off after successful setup.

* adding troubleshooting section to README.md file.

* removing duplicate information

* updates per PR review.
2022-01-21 20:35:52 -07:00
Lucy Cifferello
f0d2e77664 fix quick flash for mac 2022-01-21 20:35:52 -07:00
Aiden McClelland
be98fdfeed unstable flag 2022-01-21 20:35:52 -07:00
J M
61dbd2a6da fix: Build faster 2022-01-21 20:35:52 -07:00
Keagan McClelland
c8b32b3a5e upgrade all packages before baking image 2022-01-21 20:35:52 -07:00
Aiden McClelland
60c099f352 add ntp 2022-01-21 20:35:52 -07:00
Aiden McClelland
60a48d7af2 allow mdns cifs shares (#933)
* allow mdns cifs shares

* regex and messaging for cifs

* Update install-wizard.component.ts

* refactor

* always include leading slash when saving path

* add avahi-utils

Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
2022-01-21 20:35:52 -07:00
Chris Guida
b86a68640b Update README.md
`apt` installs version v10 which is too old
`snap` installs v16, which is fine
2022-01-21 20:35:52 -07:00
Chris Guida
fd24bc1c4d make initialization.sh executable 2022-01-21 20:35:52 -07:00
Aiden McClelland
91840539f9 disable login as ubuntu (#934) 2022-01-21 20:35:52 -07:00
Aiden McClelland
6d6e4c1807 disable bluetooth and unattended upgrades 2022-01-21 20:35:52 -07:00
Aiden McClelland
e6fb74a800 Feature/cloud backups (#889)
* cifs for cloud backups on lan

* password spelling fix

* fix spelling and fix rpc method

* fix other methods

* remove old code and rename method

* add support for cifs backup targets

wip

cifs api

simplify idiom

add doc comment

wip

wip

should work™

* add password hash to server info

* fix type

* fix types for cifs

* minor fixes for cifs feature

* fix rpc structure

* fix copy, address some TODOs

* add subcommand

* backup path and navigation

* wizard edits

* rebased success page

* wiz conflicts resolved

* current change actually

* only unsub if done

* no fileter if necessary

* fix copy for cifs old password

* setup complete (#913)

* setup complete

* minor fixes

* setup.complete

* complete bool

* setup-wizard: complete boolean

Co-authored-by: Matt Hill <matthewonthemoon@gmail.com>
Co-authored-by: Drew Ansbacher <drew.ansbacher@spiredigital.com>
Co-authored-by: Matt Hill <MattDHill@users.noreply.github.com>
2022-01-21 20:35:52 -07:00
kn0wmad
b4ffcb7ab5 Update README.md 2022-01-21 20:35:52 -07:00
Aiden McClelland
a71d07f353 Bugfix/disable uasp (#878)
* usbstoraged

* set quirks on demand

* remove reference to usbstoraged.service

* comments

* use sysfs instead of modprobe and address comments

* fix ro fs and missing comma

* Apply suggestions from code review

* don't recurse overlayroot

* sleep before reconnect

* reset twice

* sync between writes

* fix build

* fix build

* adds drive to storage quirk whitelist

* long sleep

* another thing to try

* fix: Ensure that the changes take effect

Co-authored-by: Keagan McClelland <keagan.mcclelland@gmail.com>
Co-authored-by: Justin Miller <dragondef@gmail.com>
2022-01-21 20:35:52 -07:00
Aiden McClelland
c453f5c144 fix uasp regression 2022-01-21 20:35:52 -07:00
Aiden McClelland
b546eb2504 blacklist uas kernel module (#873)
* blacklist uas kernel module

* add sudo
2022-01-21 20:35:52 -07:00
Mariusz Kogen
8332903b3a Just reload the environment (#827) 2022-01-21 20:35:52 -07:00
Keagan McClelland
87c10b7fbe sub ifupdown for ifconfig to save cpu power 2022-01-21 20:35:52 -07:00
kn0wmad
56dc3b42dd Update README.md 2022-01-21 20:35:52 -07:00
kn0wmad
787993971b Build README update (#738)
* Build README update

* Formatting edit

* Formatting edit

* Formatting edit

* #️⃣ Make it simple (#743)

Co-authored-by: Mariusz Kogen <k0gen@pm.me>
2022-01-21 20:35:52 -07:00
Aiden McClelland
2a0425e968 switch to LVM + LUKS + ext4 (#747)
* code complete

* misc fixes

* magic
2022-01-21 20:35:52 -07:00
kn0wmad
2692b5a824 README update 2022-01-21 20:35:52 -07:00