This commit is contained in:
Олег Бородин
2023-09-21 14:33:19 +02:00
parent 375930eaac
commit 5b94c7459b
21 changed files with 362 additions and 149 deletions

108
Makefile
View File

@@ -1,7 +1,7 @@
# Makefile.in generated by automake 1.16.1 from Makefile.am.
# Makefile.in generated by automake 1.16.3 from Makefile.am.
# Makefile. Generated from Makefile.in by configure.
# Copyright (C) 1994-2018 Free Software Foundation, Inc.
# Copyright (C) 1994-2020 Free Software Foundation, Inc.
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -170,8 +170,8 @@ am__recursive_targets = \
$(am__extra_recursive_targets)
AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
cscope distdir distdir-am dist dist-all distcheck
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
$(LISP)defines.h.in
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP) \
defines.h.in
# Read a list of newline-separated strings from the standard input,
# and print each of them once, without duplicates. Input order is
# *not* preserved.
@@ -233,34 +233,38 @@ am__relativize = \
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
DIST_TARGETS = dist-gzip
# Exists only to be overridden by the user if desired.
AM_DISTCHECK_DVI_TARGET = dvi
distuninstallcheck_listfiles = find . -type f -print
am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
| sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = ${SHELL} /dat2/home/ziggi/Projects/cworker/missing aclocal
ACLOCAL = ${SHELL} '/dat2/home/ziggi/Projects/cworker/missing' aclocal-1.16
AMTAR = $${TAR-tar}
AM_DEFAULT_VERBOSITY = 1
APP_CACHEDIR = /dat2/home/ziggi/Projects/cworker/cache
APP_CONFIGDIR = /dat2/home/ziggi/Projects/cworker/
APP_DATABASEDIR = /dat2/home/ziggi/Projects/cworker/data
APP_LIBDIR = /dat2/home/ziggi/Projects/cworker/lib
APP_LOGDIR = /dat2/home/ziggi/Projects/cworker/log
APP_RUNDIR = /dat2/home/ziggi/Projects/cworker/run
APP_USER = ziggi
APP_CACHEDIR = /var/cache/cworker
APP_CONFIGDIR = /app/etc/cworker
APP_DATABASEDIR = /var/db/cworker
APP_LIBDIR = /app/lib/cworker
APP_LOGDIR = /var/log/cworker
APP_RUNDIR = /var/run/cworker
APP_USER = www-data
AR = ar
AUTOCONF = ${SHELL} /dat2/home/ziggi/Projects/cworker/missing autoconf
AUTOHEADER = ${SHELL} /dat2/home/ziggi/Projects/cworker/missing autoheader
AUTOMAKE = ${SHELL} /dat2/home/ziggi/Projects/cworker/missing automake
AUTOCONF = ${SHELL} '/dat2/home/ziggi/Projects/cworker/missing' autoconf
AUTOHEADER = ${SHELL} '/dat2/home/ziggi/Projects/cworker/missing' autoheader
AUTOMAKE = ${SHELL} '/dat2/home/ziggi/Projects/cworker/missing' automake-1.16
AWK = gawk
CC = clang
CCDEPMODE = depmode=none
CFLAGS = -g -O2
CP =
CPP = clang -E
CPPFLAGS =
CYGPATH_W = echo
DEFS = -DHAVE_CONFIG_H
DEPDIR = .deps
DLLTOOL = false
DOCKER = /bin/podman
DSYMUTIL =
DUMPBIN =
ECHO_C =
@@ -271,11 +275,13 @@ EXEEXT =
FGREP = /bin/grep -F
GREP = /bin/grep
HAVE_CP = true
HELM = /bin/helm
INSTALL = /bin/install -c
INSTALL_DATA = ${INSTALL} -m 644
INSTALL_PROGRAM = ${INSTALL}
INSTALL_SCRIPT = ${INSTALL}
INSTALL_STRIP_PROGRAM = $(install_sh) -c -s
KUBECTL = /bin/kubectl
LD = /bin/ld -m elf_x86_64
LDFLAGS =
LIBOBJS =
@@ -286,7 +292,7 @@ LIPO =
LN_S = ln -s
LTLIBOBJS =
LT_SYS_LIBRARY_PATH =
MAKEINFO = ${SHELL} /dat2/home/ziggi/Projects/cworker/missing makeinfo
MAKEINFO = ${SHELL} '/dat2/home/ziggi/Projects/cworker/missing' makeinfo
MANIFEST_TOOL = :
MKDIR_P = /bin/mkdir -p
NM = /bin/nm -B
@@ -322,14 +328,14 @@ am__leading_dot = .
am__quote =
am__tar = $${TAR-tar} chof - "$$tardir"
am__untar = $${TAR-tar} xf -
app_cachedir = /dat2/home/ziggi/Projects/cworker/cache
app_configdir = /dat2/home/ziggi/Projects/cworker/
app_databasedir = /dat2/home/ziggi/Projects/cworker/data
app_libdir = /dat2/home/ziggi/Projects/cworker/lib
app_logdir = /dat2/home/ziggi/Projects/cworker/log
app_cachedir = /var/cache/cworker
app_configdir = /app/etc/cworker
app_databasedir = /var/db/cworker
app_libdir = /app/lib/cworker
app_logdir = /var/log/cworker
app_name = cworker
app_rundir = /dat2/home/ziggi/Projects/cworker/run
app_user = ziggi
app_rundir = /var/run/cworker
app_user = www-data
bindir = ${exec_prefix}/bin
build = x86_64-pc-linux-gnu
build_alias =
@@ -359,7 +365,7 @@ mandir = ${datarootdir}/man
mkdir_p = $(MKDIR_P)
oldincludedir = /usr/include
pdfdir = ${docdir}
prefix = /usr/local
prefix = /app
program_transform_name = s,x,x,
psdir = ${docdir}
runstatedir = ${localstatedir}/run
@@ -378,6 +384,11 @@ AM_CFLAGS = -Wall -I./clib -std=gnu99
AM_LDFLAGS = -pthread
cworker_SOURCES = main.c cworker.c cworker.h
cworker_LDADD = clib/libcworker.la
IMAGE_REPO = docker.io/onborodin
IMAGE_TAG = latest
IMAGE_NAME = cworker
RELEASE_NAMESPACE = cworker
RELEASE_NAME = cworker
all: defines.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
@@ -697,6 +708,10 @@ dist-xz: distdir
tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
$(am__post_remove_distdir)
dist-zstd: distdir
tardir=$(distdir) && $(am__tar) | zstd -c $${ZSTD_CLEVEL-$${ZSTD_OPT--19}} >$(distdir).tar.zst
$(am__post_remove_distdir)
dist-tarZ: distdir
@echo WARNING: "Support for distribution archives compressed with" \
"legacy program 'compress' is deprecated." >&2
@@ -739,6 +754,8 @@ distcheck: dist
eval GZIP= gzip $(GZIP_ENV) -dc $(distdir).shar.gz | unshar ;;\
*.zip*) \
unzip $(distdir).zip ;;\
*.tar.zst*) \
zstd -dc $(distdir).tar.zst | $(am__untar) ;;\
esac
chmod -R a-w $(distdir)
chmod u+w $(distdir)
@@ -754,7 +771,7 @@ distcheck: dist
$(DISTCHECK_CONFIGURE_FLAGS) \
--srcdir=../.. --prefix="$$dc_install_base" \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) $(AM_DISTCHECK_DVI_TARGET) \
&& $(MAKE) $(AM_MAKEFLAGS) check \
&& $(MAKE) $(AM_MAKEFLAGS) install \
&& $(MAKE) $(AM_MAKEFLAGS) installcheck \
@@ -922,18 +939,19 @@ uninstall-am: uninstall-sbinPROGRAMS
clean-libtool clean-local clean-sbinPROGRAMS cscope \
cscopelist-am ctags ctags-am dist dist-all dist-bzip2 \
dist-gzip dist-lzip dist-shar dist-tarZ dist-xz dist-zip \
distcheck distclean distclean-compile distclean-generic \
distclean-hdr distclean-libtool distclean-tags distcleancheck \
distdir distuninstallcheck dvi dvi-am html html-am info \
info-am install install-am install-data install-data-am \
install-dvi install-dvi-am install-exec install-exec-am \
install-html install-html-am install-info install-info-am \
install-man install-pdf install-pdf-am install-ps \
install-ps-am install-sbinPROGRAMS install-strip installcheck \
installcheck-am installdirs installdirs-am maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
tags tags-am uninstall uninstall-am uninstall-sbinPROGRAMS
dist-zstd distcheck distclean distclean-compile \
distclean-generic distclean-hdr distclean-libtool \
distclean-tags distcleancheck distdir distuninstallcheck dvi \
dvi-am html html-am info info-am install install-am \
install-data install-data-am install-dvi install-dvi-am \
install-exec install-exec-am install-html install-html-am \
install-info install-info-am install-man install-pdf \
install-pdf-am install-ps install-ps-am install-sbinPROGRAMS \
install-strip installcheck installcheck-am installdirs \
installdirs-am maintainer-clean maintainer-clean-generic \
mostlyclean mostlyclean-compile mostlyclean-generic \
mostlyclean-libtool pdf pdf-am ps ps-am tags tags-am uninstall \
uninstall-am uninstall-sbinPROGRAMS
.PRECIOUS: Makefile
@@ -944,6 +962,22 @@ uninstall-am: uninstall-sbinPROGRAMS
run: $(sbin_PROGRAMS)
./cworker --port=9002 --nofork=true
image:
$(DOCKER) build -t $(IMAGE_REPO)/$(IMAGE_NAME):$(IMAGE_TAG) -f Dockerfile .
push:
$(DOCKER) push $(IMAGE_REPO)/$(IMAGE_NAME):$(IMAGE_TAG)
kinstall:
$(HELM) install --create-namespace --namespace $(RELEASE_NAMESPACE) \
--set cworker.image.path=$(IMAGE_REPO) \
--set cworker.image.name=$(IMAGE_NAME) \
--set cworker.image.tag=$(IMAGE_TAG) \
$(RELEASE_NAME) ./chart
kuninstall:
$(HELM) uninstall --namespace $(RELEASE_NAMESPACE) $(RELEASE_NAME)
#install-data-local:
# test -z $(DESTDIR)$(APP_LIBDIR) || $(MKDIR_P) $(DESTDIR)$(APP_LIBDIR)
# test -z $(DESTDIR)$(APP_CONFDIR) || $(MKDIR_P) $(DESTDIR)$(APP_CONFDIR)