talm

Форк
0
/
Makefile 
48 строк · 1.1 Кб
1
VERSION=$(shell git describe --tags)
2
TALOS_VERSION=$(shell  go list -m github.com/siderolabs/talos | awk '{sub(/^v/, "", $$NF); print $$NF}')
3

4
generate:
5
	go generate
6

7
build:
8
	go build -ldflags="-X 'main.Version=$(VERSION)'"
9

10
import: import-internal import-commands
11

12
import-commands:
13
	go run tools/import_commands.go --talos-version v$(TALOS_VERSION) \
14
    bootstrap \
15
    containers \
16
    dashboard \
17
    disks \
18
    dmesg \
19
    events \
20
    get \
21
    health \
22
    image \
23
    kubeconfig \
24
    list \
25
    logs \
26
    memory \
27
    mounts \
28
    netstat \
29
    pcap \
30
    processes \
31
    read \
32
    reboot \
33
    reset \
34
    restart \
35
    rollback \
36
    service \
37
    shutdown \
38
    stats \
39
    time \
40
    version
41

42
import-internal:
43
	rm -rf internal/pkg internal/app
44
	wget -O- https://github.com/siderolabs/talos/archive/refs/tags/v$(TALOS_VERSION).tar.gz | tar --strip=1 -xzf- \
45
		talos-$(TALOS_VERSION)/internal/app \
46
		talos-$(TALOS_VERSION)/internal/pkg
47
	rm -rf internal/app/init/ internal/pkg/rng/ internal/pkg/tui/
48
	sed -i 's|github.com/siderolabs/talos/internal|github.com/aenix-io/talm/internal|g' `grep -rl 'github.com/siderolabs/talos/internal' internal`
49

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.