mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-22 23:11:07 +02:00
commit
3feb415c5e
7
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/files/torcx.target
vendored
Normal file
7
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/files/torcx.target
vendored
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
[Unit]
|
||||||
|
Description=Verify torcx succeeded
|
||||||
|
DefaultDependencies=no
|
||||||
|
AssertPathExists=/run/metadata/torcx
|
||||||
|
|
||||||
|
[Install]
|
||||||
|
WantedBy=basic.target
|
0
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/files/vendor.json
vendored
Normal file
0
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/files/vendor.json
vendored
Normal file
4
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/metadata.xml
vendored
Normal file
4
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/metadata.xml
vendored
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||||
|
<pkgmetadata>
|
||||||
|
</pkgmetadata>
|
1
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/torcx-0.1.0_alpha1.ebuild
vendored
Symbolic link
1
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/torcx-0.1.0_alpha1.ebuild
vendored
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
torcx-9999.ebuild
|
49
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/torcx-9999.ebuild
vendored
Normal file
49
sdk_container/src/third_party/coreos-overlay/app-arch/torcx/torcx-9999.ebuild
vendored
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
# Copyright (c) 2017 CoreOS, Inc.. All rights reserved.
|
||||||
|
# Distributed under the terms of the GNU General Public License v2
|
||||||
|
|
||||||
|
EAPI=5
|
||||||
|
CROS_WORKON_PROJECT="coreos/torcx"
|
||||||
|
CROS_WORKON_LOCALNAME="torcx"
|
||||||
|
CROS_WORKON_REPO="git://github.com"
|
||||||
|
COREOS_GO_PACKAGE="github.com/coreos/torcx"
|
||||||
|
COREOS_GO_VERSION="go1.8"
|
||||||
|
|
||||||
|
if [[ "${PV}" == 9999 ]]; then
|
||||||
|
KEYWORDS="~amd64 ~arm64"
|
||||||
|
else
|
||||||
|
CROS_WORKON_COMMIT="1987d1c516c6925280fade659569d5062999a1db" # v0.1.0-alpha.1a
|
||||||
|
KEYWORDS="amd64 arm64"
|
||||||
|
fi
|
||||||
|
|
||||||
|
inherit coreos-go cros-workon systemd
|
||||||
|
|
||||||
|
DESCRIPTION="torcx is a boot-time addon manager for immutable systems"
|
||||||
|
HOMEPAGE="https://github.com/coreos/torcx"
|
||||||
|
LICENSE="Apache-2.0"
|
||||||
|
SLOT="0"
|
||||||
|
|
||||||
|
src_compile() {
|
||||||
|
CGO_ENABLED=0 go_export
|
||||||
|
${EGO} build -v \
|
||||||
|
-p "$(makeopts_jobs)" \
|
||||||
|
-ldflags "-X ${COREOS_GO_PACKAGE}/pkg/version.VERSION=${PV}" \
|
||||||
|
-o "bin/${ARCH}/torcx" \
|
||||||
|
-tags containers_image_openpgp \
|
||||||
|
"${COREOS_GO_PACKAGE}"
|
||||||
|
}
|
||||||
|
|
||||||
|
src_install() {
|
||||||
|
local generatordir=/usr/lib/systemd/system-generators
|
||||||
|
local vendordir=/usr/share/torcx
|
||||||
|
|
||||||
|
# dobin "${S}/bin/${ARCH}/torcx"
|
||||||
|
|
||||||
|
exeinto "${generatordir}"
|
||||||
|
newexe "${S}/bin/${ARCH}/torcx" torcx-generator
|
||||||
|
# dosym ../../../bin/torcx "${generatordir}/torcx-generator"
|
||||||
|
systemd_dounit "${FILESDIR}/torcx.target"
|
||||||
|
|
||||||
|
insinto "${vendordir}/profiles"
|
||||||
|
doins "${FILESDIR}/vendor.json"
|
||||||
|
dodir "${vendordir}/store"
|
||||||
|
}
|
@ -96,6 +96,7 @@ RDEPEND="${RDEPEND}
|
|||||||
app-admin/toolbox
|
app-admin/toolbox
|
||||||
app-arch/gzip
|
app-arch/gzip
|
||||||
app-arch/tar
|
app-arch/tar
|
||||||
|
app-arch/torcx
|
||||||
app-arch/unzip
|
app-arch/unzip
|
||||||
app-arch/zip
|
app-arch/zip
|
||||||
app-crypt/gnupg
|
app-crypt/gnupg
|
||||||
|
Loading…
x
Reference in New Issue
Block a user