summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD22
-rw-r--r--deb.PKGBUILD2
-rw-r--r--skywire-deb-scripts.tar.gzbin3778 -> 3763 bytes
-rw-r--r--skywire-scripts.tar.gzbin5240 -> 5636 bytes
5 files changed, 16 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f5b9da13a865..4a36bd2a7c25 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -4,14 +4,17 @@ pkgbase = skywire
pkgrel = 4
url = https://github.com/skycoin/skywire
install = skywire.install
+ arch = i686
arch = x86_64
- arch = i386
arch = aarch64
+ arch = armv8
+ arch = armv7
+ arch = armv7l
arch = armv7h
- arch = arm
arch = armv6h
arch = armhf
arch = armel
+ arch = arm
makedepends = git
makedepends = go
makedepends = musl
@@ -20,7 +23,7 @@ pkgbase = skywire
source = git+https://github.com/skycoin/skywire.git
source = skywire-scripts.tar.gz
sha256sums = SKIP
- sha256sums = 187cf780da4d892a7eb940aa4a925e0cc83b0e8de0b255f07f7dafd8f2c854c6
+ sha256sums = ce17b7e4cb3620c292172e67229919ad57b943c6756a43acc23a3777cb40ecc0
pkgname = skywire
diff --git a/PKGBUILD b/PKGBUILD
index 39c6c7391fd3..d369a667d8e7 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,7 +14,6 @@ arch=( 'i686' 'x86_64' 'aarch64' 'armv8' 'armv7' 'armv7l' 'armv7h' 'armv6h' 'arm
url="https://${_pkggopath}"
license=()
makedepends=('git' 'go' 'musl' 'kernel-headers-musl') #disable signature check pending fixes# 'skycoin-keyring')
-optdepends=('readonly-cache: distribute hypervisorkey package for cluster management')
install=skywire.install
_scripts=${_pkgname}-scripts
#scripts need at least this commit to work if current build to develop fails
@@ -24,7 +23,7 @@ source=("git+${url}.git" ##branch=${BRANCH:-develop}"
#'PKGBUILD.sig' #disable signature checking for now
#'PKGBUILD')
sha256sums=('SKIP'
- '187cf780da4d892a7eb940aa4a925e0cc83b0e8de0b255f07f7dafd8f2c854c6')
+ 'ce17b7e4cb3620c292172e67229919ad57b943c6756a43acc23a3777cb40ecc0')
# 'SKIP'
# 'SKIP')
#validpgpkeys=('DE08F924EEE93832DABC642CA8DC761B1C0C0CFC') # Moses Narrow <moe_narrow@use.startmail.com>
@@ -59,12 +58,15 @@ build() {
export GOPATH=${srcdir}/go
export GOBIN=${GOPATH}/bin
export _GOAPPS=${GOPATH}/apps
-cd ${srcdir}/go/src/${_pkggopath}
export GOOS=linux
export CGO_ENABLED=1
#use musl-gcc for static compilation
export CC=musl-gcc
+_msg2 "building skycache binary"
+cd ${srcdir}/${_scripts}/
+go build -trimpath --ldflags '-linkmode external -extldflags "-static" -buildid=' -o $GOBIN/ skycache.go
+
#create the skywire binaries
cd ${srcdir}/go/src/${_pkggopath}
_cmddir=${srcdir}/go/src/${_pkggopath}/cmd
@@ -118,11 +120,9 @@ mkdir -p ${pkgdir}/${_skydir}/dmsgpty
mkdir -p ${pkgdir}/${_skydir}/${_pkgname}
mkdir -p ${pkgdir}/${_skydir}/${_pkgname}-save
mkdir -p ${pkgdir}/${_skydir}/transport_logs
-mkdir -p ${pkgdir}/${_skydir}/sky-local
+mkdir -p ${pkgdir}/${_skydir}/skycache
mkdir -p ${pkgdir}/${_skydir}/hypervisorkey
-
-
_msg2 'installing binaries'
_skywirebins=$( ls ${srcdir}/go/bin )
for i in ${_skywirebins}; do
@@ -166,6 +166,9 @@ mv ${pkgdir}/usr/bin/${_pkgname}-visor ${pkgdir}/usr/bin/${_pkgname}
install -Dm644 ${srcdir}/${_scripts}/${_pkgname}.service ${pkgdir}/usr/lib/systemd/system/${_pkgname}.service
install -Dm644 ${srcdir}/${_scripts}/${_pkgname}-visor.service ${pkgdir}/usr/lib/systemd/system/${_pkgname}-visor.service
+#install the skycache systemd service
+install -Dm644 ${srcdir}/${_scripts}/skycache.service ${pkgdir}/usr/lib/systemd/system/skycache.service
+
#tls key and certificate generation
#install -Dm755 ${srcdir}/${_pkgname}/static/skywire-manager-src/ssl/generate-1.sh ${pkgdir}/${_skydir}/ssl/generate.sh
install -Dm755 ${srcdir}/${_scripts}/generate.sh ${pkgdir}/${_skydir}/ssl/generate.sh
@@ -179,10 +182,3 @@ _msg2() {
local mesg=$1; shift
printf "${BLUE} ->${ALL_OFF}${BOLD} ${mesg}${ALL_OFF}\n" "$@"
}
-
-
-#chck() {
-#check
-#_msg2 'testing `skywire-cli visor gen-config --help`'
-#${pkgdir}/opt/skywire/bin/skywire-cli visor gen-config --help
-#}
diff --git a/deb.PKGBUILD b/deb.PKGBUILD
index 7ff655c90892..6c56d3fca3a3 100644
--- a/deb.PKGBUILD
+++ b/deb.PKGBUILD
@@ -38,7 +38,7 @@ source=("git+${url}.git#commit=d156980280fdb2ddfc8765ff77cdd55c0b7e9d9c"
#'deb.PKGBUILD.sig' #skip the pgp checks for now as makepkg and yay handle it differently
#'deb.PKGBUILD')
sha256sums=('SKIP'
- '05b26d1df4a7dde122f7b848b617ab65c8e1bf16a8a87f010f5aa1e4a5956b84')
+ '1e76ca2600fcbc5aad699aadf113589d8e7679907ad0b5f386fd30f2e44043fc')
# 'SKIP'
# 'SKIP')
#validpgpkeys=('DE08F924EEE93832DABC642CA8DC761B1C0C0CFC') # Moses Narrow <moe_narrow@use.startmail.com>
diff --git a/skywire-deb-scripts.tar.gz b/skywire-deb-scripts.tar.gz
index 96483974231f..a30e19b23267 100644
--- a/skywire-deb-scripts.tar.gz
+++ b/skywire-deb-scripts.tar.gz
Binary files differ
diff --git a/skywire-scripts.tar.gz b/skywire-scripts.tar.gz
index e4ae28ab839d..144943a0ceb1 100644
--- a/skywire-scripts.tar.gz
+++ b/skywire-scripts.tar.gz
Binary files differ