Bumped azos-core, added sudo up-front to build
This commit is contained in:
+1
-1
Submodule azos-core updated: b992dcc4f7...6333b768ea
+12
-1
@@ -5,7 +5,18 @@ pkgs.mkShell {
|
|||||||
nh
|
nh
|
||||||
(pkgs.writeShellScriptBin
|
(pkgs.writeShellScriptBin
|
||||||
"azos-lauretta-update"
|
"azos-lauretta-update"
|
||||||
"nh os switch '.?submodules=1#lauretta'")
|
''
|
||||||
|
# Authenticate up front and keep the sudo timestamp fresh during the
|
||||||
|
# build, so nh's activation step doesn't prompt (and time out) at the end.
|
||||||
|
sudo -v || exit 1
|
||||||
|
while true; do
|
||||||
|
sleep 60
|
||||||
|
sudo -n -v 2>/dev/null || exit
|
||||||
|
done &
|
||||||
|
keepalive=$!
|
||||||
|
trap 'kill $keepalive 2>/dev/null' EXIT
|
||||||
|
nh os switch '.?submodules=1#lauretta'
|
||||||
|
'')
|
||||||
(pkgs.writeShellScriptBin
|
(pkgs.writeShellScriptBin
|
||||||
"azos-update-azos-core"
|
"azos-update-azos-core"
|
||||||
"nix flake update --flake '.?submodules=1' azos-core")
|
"nix flake update --flake '.?submodules=1' azos-core")
|
||||||
|
|||||||
Reference in New Issue
Block a user