Skip to content

Commit 5eec02a

Browse files
authored
install.sh: create parent directories if missing (#44)
An example is using an Alpine base container, there would be no /usr/local/sbin directory and the install command would fail. Fixes #41
1 parent 62ebf41 commit 5eec02a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/tailscale/install.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ trap 'rm -rf "$scratch_dir"' EXIT
3333

3434
download "$tailscale_url" |
3535
tar -xzf - --strip-components=1 -C "$scratch_dir"
36-
install "$scratch_dir/tailscale" /usr/local/bin/tailscale
37-
install "$scratch_dir/tailscaled" /usr/local/sbin/tailscaled
38-
install "$script_dir/tailscaled-entrypoint.sh" /usr/local/sbin/tailscaled-entrypoint
36+
install -D "$scratch_dir/tailscale" /usr/local/bin/tailscale
37+
install -D "$scratch_dir/tailscaled" /usr/local/sbin/tailscaled
38+
install -D "$script_dir/tailscaled-entrypoint.sh" /usr/local/sbin/tailscaled-entrypoint
3939

4040
mkdir -p /var/lib/tailscale /var/run/tailscale
4141

0 commit comments

Comments
 (0)