13 lines
466 B
Bash
Executable File
13 lines
466 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Only this explicit target changes the host package database.
|
|
set -euo pipefail
|
|
[[ $# == 0 ]] || { printf 'Usage: tools/install-workstation\n' >&2; exit 2; }
|
|
cd "$(dirname -- "${BASH_SOURCE[0]}")/.."
|
|
package=$(cat out/workstation/package-path.txt)
|
|
[[ -f $package ]] || { printf 'Build fds-tools with make workstation first\n' >&2; exit 1; }
|
|
if (( EUID == 0 )); then
|
|
exec pacman -U -- "$package"
|
|
else
|
|
exec sudo pacman -U -- "$package"
|
|
fi
|