mirror of
https://gitlab.alpinelinux.org/alpine/cloud/tiny-cloud.git
synced 2025-12-14 19:02:45 +03:00
enact /usr merge
This commit is contained in:
parent
8355e324af
commit
0548b418ec
30
Makefile
30
Makefile
@ -1,4 +1,4 @@
|
||||
PREFIX?=/
|
||||
PREFIX ?= /
|
||||
|
||||
SUBPACKAGES = core openrc aws azure gcp hetzner incus nocloud oci scaleway
|
||||
|
||||
@ -7,20 +7,20 @@ SUBPACKAGES = core openrc aws azure gcp hetzner incus nocloud oci scaleway
|
||||
install: $(SUBPACKAGES)
|
||||
|
||||
core:
|
||||
install -Dm755 -t "$(PREFIX)"/bin \
|
||||
install -Dm755 -t "$(PREFIX)"/usr/bin \
|
||||
bin/imds
|
||||
install -Dm644 -t "$(PREFIX)"/lib/tiny-cloud \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud \
|
||||
lib/tiny-cloud/common \
|
||||
lib/tiny-cloud/init \
|
||||
lib/tiny-cloud/tiny-cloud.conf
|
||||
install -Dm644 -t "$(PREFIX)"/lib/tiny-cloud/user-data \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/user-data \
|
||||
lib/tiny-cloud/user-data/alpine-config \
|
||||
lib/tiny-cloud/user-data/missing \
|
||||
lib/tiny-cloud/user-data/script \
|
||||
lib/tiny-cloud/user-data/unknown
|
||||
install -Dm644 lib/tiny-cloud/tiny-cloud.conf \
|
||||
"$(PREFIX)"/etc/tiny-cloud.conf
|
||||
install -Dm755 -t "$(PREFIX)"/sbin \
|
||||
install -Dm755 -t "$(PREFIX)"/usr/sbin \
|
||||
sbin/tiny-cloud
|
||||
|
||||
openrc:
|
||||
@ -28,40 +28,40 @@ openrc:
|
||||
dist/openrc/*
|
||||
|
||||
aws:
|
||||
install -Dm644 -t "$(PREFIX)"/lib/tiny-cloud/cloud/aws \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/aws \
|
||||
lib/tiny-cloud/cloud/aws/*
|
||||
|
||||
azure:
|
||||
install -Dm644 -t $(PREFIX)/lib/tiny-cloud/cloud/azure \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/azure \
|
||||
lib/tiny-cloud/cloud/azure/*
|
||||
|
||||
gcp:
|
||||
install -Dm644 -t $(PREFIX)/lib/tiny-cloud/cloud/gcp \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/gcp \
|
||||
lib/tiny-cloud/cloud/gcp/*
|
||||
|
||||
hetzner:
|
||||
install -Dm644 -t $(PREFIX)/lib/tiny-cloud/cloud/hetzner \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/hetzner \
|
||||
lib/tiny-cloud/cloud/hetzner/*
|
||||
|
||||
incus:
|
||||
install -Dm644 -t $(PREFIX)/lib/tiny-cloud/cloud/incus \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/incus \
|
||||
lib/tiny-cloud/cloud/incus/imds
|
||||
install -Dm755 -t $(PREFIX)/lib/tiny-cloud/cloud/incus \
|
||||
install -Dm755 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/incus \
|
||||
lib/tiny-cloud/cloud/incus/autodetect
|
||||
|
||||
nocloud:
|
||||
install -Dm644 -t $(PREFIX)/lib/tiny-cloud/cloud/nocloud \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/nocloud \
|
||||
lib/tiny-cloud/cloud/nocloud/init \
|
||||
lib/tiny-cloud/cloud/nocloud/imds
|
||||
install -Dm755 -t $(PREFIX)/lib/tiny-cloud/cloud/nocloud \
|
||||
install -Dm755 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/nocloud \
|
||||
lib/tiny-cloud/cloud/nocloud/autodetect
|
||||
|
||||
oci:
|
||||
install -Dm644 -t $(PREFIX)/lib/tiny-cloud/cloud/oci \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/oci \
|
||||
lib/tiny-cloud/cloud/oci/*
|
||||
|
||||
scaleway:
|
||||
install -Dm644 -t $(PREFIX)/lib/tiny-cloud/cloud/scaleway \
|
||||
install -Dm644 -t "$(PREFIX)"/usr/lib/tiny-cloud/cloud/scaleway \
|
||||
lib/tiny-cloud/cloud/scaleway/*
|
||||
|
||||
check: tests/Kyuafile Kyuafile
|
||||
|
||||
1
bin/imds
1
bin/imds
@ -5,6 +5,7 @@
|
||||
|
||||
### configuration, common functions
|
||||
|
||||
: "${PREFIX:=/usr}"
|
||||
: "${LIBDIR:=$PREFIX/lib}"
|
||||
. "$LIBDIR/tiny-cloud/common"
|
||||
|
||||
|
||||
@ -1,4 +0,0 @@
|
||||
auto %%
|
||||
iface %%
|
||||
use dhcp
|
||||
use imds
|
||||
@ -1,4 +0,0 @@
|
||||
auto lo
|
||||
iface lo
|
||||
use link
|
||||
use loopback
|
||||
@ -3,6 +3,7 @@
|
||||
# shellcheck shell=sh
|
||||
|
||||
# set defaults
|
||||
: "${PREFIX:=/usr}"
|
||||
: "${LIBDIR:=$PREFIX/lib}"
|
||||
. "$LIBDIR/tiny-cloud/common"
|
||||
|
||||
|
||||
@ -4,6 +4,7 @@
|
||||
|
||||
# NOTE: alpine-config extends cloud-config
|
||||
|
||||
: "${PREFIX:=/usr}"
|
||||
: "${LIBDIR:=$PREFIX/lib}"
|
||||
. "${LIBDIR}/tiny-cloud/user-data/cloud-config"
|
||||
|
||||
|
||||
@ -5,6 +5,7 @@
|
||||
|
||||
set -e
|
||||
|
||||
: "${PREFIX:=/usr}"
|
||||
: "${LIBDIR:=$PREFIX/lib}"
|
||||
. "$LIBDIR/tiny-cloud/common"
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user