mirror of
				https://github.com/SmartHoneybee/ubiquitous-memory
				synced 2025-10-25 15:53:48 +02:00 
			
		
		
		
	Compare commits
	
		
			132 Commits
		
	
	
		
			untagged-e
			...
			v6.7.1
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | 860b28b652 | ||
|  | 1b49e25db7 | ||
|  | 542f871d30 | ||
|  | b4bf8fc00e | ||
|  | 404ed7f60c | ||
|  | 890eb1c602 | ||
|  | 476501913c | ||
|  | d5c44dd9a8 | ||
|  | a624e66742 | ||
|  | 5d1eec08f2 | ||
|  | b4bfed6058 | ||
|  | 155ef473dd | ||
|  | 69dda8131e | ||
|  | a02a6b4386 | ||
|  | 3aec2b6302 | ||
|  | cef04b0488 | ||
|  | f3aa038f93 | ||
|  | ce52eca004 | ||
|  | 06ac371c53 | ||
|  | a55b21d6e7 | ||
|  | ca9c6e47c5 | ||
|  | 89f37ddd12 | ||
|  | a5c6a921e2 | ||
|  | 02f1846b2b | ||
|  | 362f5cf97f | ||
|  | 4b09124333 | ||
|  | 7332922733 | ||
|  | 605dd4992e | ||
|  | f58b2018c4 | ||
|  | f1204f044c | ||
|  | 43a100f30c | ||
|  | 65f66300ea | ||
|  | 896ca40562 | ||
|  | a3ed63c840 | ||
|  | c3bf7a5e6e | ||
|  | 8bfcbc152c | ||
|  | ea209b1cb4 | ||
|  | a4963df160 | ||
|  | 2c62ab2b0e | ||
|  | 85cb4319c0 | ||
|  | da7d3b0da6 | ||
|  | d9d94c2ee9 | ||
|  | 8e4b90726c | ||
|  | 0fc1ecee72 | ||
|  | 4f364878e5 | ||
|  | a84d8e49ab | ||
|  | 81b4106fc7 | ||
|  | f92e152276 | ||
|  | df047ff1c3 | ||
|  | 34f7ec2895 | ||
|  | 04f32e9214 | ||
|  | e4b062a7f4 | ||
|  | fae0f5b8b6 | ||
|  | 608535bba2 | ||
|  | 1ff3276ef1 | ||
|  | 9b99cea31b | ||
|  | 0f99d5847c | ||
|  | f16cacf3ea | ||
|  | 6ef90eb436 | ||
|  | 06a96e5cdf | ||
|  | f3192dba71 | ||
|  | ca10b305e4 | ||
|  | 475839128e | ||
|  | ec8de37859 | ||
|  | 5e267c639f | ||
|  | 3afd62ebaa | ||
|  | 4449fd0723 | ||
|  | 6f1748b909 | ||
|  | 5e14b05358 | ||
|  | c696751a66 | ||
|  | 9b16070789 | ||
|  | ab54cd5f53 | ||
|  | 0e12504498 | ||
|  | 4e3ab42325 | ||
|  | 44df1cad21 | ||
|  | 0f76d17e4b | ||
|  | b825885790 | ||
|  | 1aab309dbe | ||
|  | b0e13adaec | ||
|  | 6af28466ed | ||
|  | 423a1fc7a4 | ||
|  | f3a313d74b | ||
|  | d1f0a22e8c | ||
|  | d91fcfea61 | ||
|  | dc20b43f6b | ||
|  | 69dd3108db | ||
|  | ec85f8e9bf | ||
|  | 793ea4bec3 | ||
|  | 5395cf700d | ||
|  | 9696123c42 | ||
|  | 36e5d61564 | ||
|  | 55cd923ead | ||
|  | def77fa66d | ||
|  | ee936bdd8f | ||
|  | df7a149a4e | ||
|  | 1d503644eb | ||
|  | 0b5dcbb8a7 | ||
|  | df4840729c | ||
|  | fcd469daab | ||
|  | a9d3978d23 | ||
|  | 12213cc988 | ||
|  | d1747432be | ||
|  | 30ae5ae434 | ||
|  | 4f58e13ed1 | ||
|  | 205431da5a | ||
|  | 62ff5c6c21 | ||
|  | c602d86ba3 | ||
|  | f95c324df8 | ||
|  | 27211d5341 | ||
|  | 04a80b8c61 | ||
|  | cce9a5e9f6 | ||
|  | 4338daa488 | ||
|  | adfadb5db1 | ||
|  | 9ec2d52a6f | ||
|  | 73a0247466 | ||
|  | 8e48ad9fd6 | ||
|  | 9fbbcc9efa | ||
|  | a841d22ea1 | ||
|  | 53a8823dd3 | ||
|  | 2b81bf9c79 | ||
|  | 656fcc3022 | ||
|  | 64b4df143a | ||
|  | 6245638306 | ||
|  | f00ec524e3 | ||
|  | 5a5da5e379 | ||
|  | f041990920 | ||
|  | c5d346a10a | ||
|  | a46b0240e4 | ||
|  | 767566cb74 | ||
|  | cdb30c1b6a | ||
|  | 762155e2bd | ||
|  | 2f54ffd998 | 
							
								
								
									
										9
									
								
								.github/dependabot.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								.github/dependabot.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,9 @@ | ||||
| version: 2 | ||||
| updates: | ||||
| - package-ecosystem: gomod | ||||
|   directory: "/dependabot" | ||||
|   schedule: | ||||
|     interval: daily | ||||
|     time: "00:15" | ||||
|   open-pull-requests-limit: 99 | ||||
|   target-branch: master | ||||
							
								
								
									
										15
									
								
								.github/workflows/lock.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										15
									
								
								.github/workflows/lock.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,15 @@ | ||||
| name: 'Lock threads' | ||||
|  | ||||
| on: | ||||
|   schedule: | ||||
|     - cron: '0 0 * * *' | ||||
|  | ||||
| jobs: | ||||
|   lock: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - uses: dessant/lock-threads@v2 | ||||
|         with: | ||||
|           github-token: ${{ github.token }} | ||||
|           issue-lock-inactive-days: 3 | ||||
|           pr-lock-inactive-days: 3 | ||||
							
								
								
									
										96
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										96
									
								
								.github/workflows/release.yml
									
									
									
									
										vendored
									
									
										Normal file
									
								
							| @@ -0,0 +1,96 @@ | ||||
| name: Package and release | ||||
| on: | ||||
|   push: | ||||
|     branches: [ master ] | ||||
|   pull_request: | ||||
|     branches: [ master ] | ||||
|  | ||||
| env: | ||||
|   DEBIAN_RELEASE: buster | ||||
|   DOCKER_PWD: /root | ||||
|   DOCKER_IMAGE: debian:${DEBIAN_RELEASE} | ||||
|   GO_VERSION: 1.18.1 | ||||
|  | ||||
| jobs: | ||||
|   build: | ||||
|     runs-on: ubuntu-latest | ||||
|     strategy: | ||||
|       matrix: | ||||
|         include: | ||||
|           - os: dragonfly | ||||
|             arch: amd64 | ||||
|           - os: freebsd | ||||
|             arch: amd64 | ||||
|           - os: freebsd | ||||
|             arch: arm | ||||
|           - os: linux | ||||
|             arch: arm | ||||
|           - os: linux | ||||
|             arch: arm64 | ||||
|           - os: linux | ||||
|             arch: mips | ||||
|           - os: linux | ||||
|             arch: mips64 | ||||
|           - os: linux | ||||
|             arch: mips64le | ||||
|           - os: linux | ||||
|             arch: mipsle | ||||
|           - os: linux | ||||
|             arch: ppc64 | ||||
|           - os: linux | ||||
|             arch: ppc64le | ||||
|           - os: linux | ||||
|             arch: s390x | ||||
|           - os: netbsd | ||||
|             arch: amd64 | ||||
|           - os: netbsd | ||||
|             arch: arm | ||||
|           - os: openbsd | ||||
|             arch: amd64 | ||||
|           - os: openbsd | ||||
|             arch: arm | ||||
|  | ||||
|     steps: | ||||
|       - name: Clone repository | ||||
|         uses: actions/checkout@v2 | ||||
|  | ||||
|       - name: Set environment from runtime properties | ||||
|         run: | | ||||
|           echo "MATTERMOST_RELEASE=$(grep 'mattermost-server' dependabot/go.mod | cut -d' ' -f2)" >> $GITHUB_ENV | ||||
|           echo "MMCTL_RELEASE=v6.3.3" >> $GITHUB_ENV | ||||
|  | ||||
|       - name: Pull docker image | ||||
|         run: 'docker pull "${{ env.DOCKER_IMAGE }}"' | ||||
|  | ||||
|       - name: Build | ||||
|         env: | ||||
|           GOOS: ${{ matrix.os }} | ||||
|           GOARCH: ${{ matrix.arch }} | ||||
|         run: docker run --mount="type=bind,source=$PWD,destination=${{ env.DOCKER_PWD }}" --rm=true --tty=true --workdir="${{ env.DOCKER_PWD }}" -e DEBIAN_RELEASE -e MATTERMOST_RELEASE -e MMCTL_RELEASE -e GOOS -e GOARCH "${{ env.DOCKER_IMAGE }}" ./build.sh | ||||
|  | ||||
|       - name: Tag release | ||||
|         if: github.ref == 'refs/heads/master' | ||||
|         uses: actions/github-script@v3 | ||||
|         # this throws an error if the tag already exists. can't find a way around that without writing our own Github REST client or forking github's scripts repo. | ||||
|         # would prefer to do this before any of these jobs run, but we need to know the mattermost version which only happens after a clone. could potentially | ||||
|         # setup a separate job which does clone + tag, but felt like this was "good enough" for now. | ||||
|         continue-on-error: true | ||||
|         with: | ||||
|           script: | | ||||
|             github.git.createRef({ | ||||
|               owner: context.repo.owner, | ||||
|               repo: context.repo.repo, | ||||
|               ref: 'refs/tags/${{ env.MATTERMOST_RELEASE }}', | ||||
|               sha: context.sha | ||||
|             }) | ||||
|  | ||||
|       - name: Create Github release | ||||
|         if: github.ref == 'refs/heads/master' | ||||
|         uses: softprops/action-gh-release@v1 | ||||
|         env: | ||||
|           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||
|         with: | ||||
|           tag_name: ${{ env.MATTERMOST_RELEASE }} | ||||
|           files: | | ||||
|             mattermost-${{ env.MATTERMOST_RELEASE }}-${{ matrix.os }}-${{ matrix.arch }}.tar.gz | ||||
|             mattermost-${{ env.MATTERMOST_RELEASE }}-${{ matrix.os }}-${{ matrix.arch }}.tar.gz.sha512sum | ||||
							
								
								
									
										54
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										54
									
								
								.travis.yml
									
									
									
									
									
								
							| @@ -1,54 +0,0 @@ | ||||
| language: c | ||||
| dist: trusty | ||||
| addons: | ||||
|   apt: | ||||
|     sources: | ||||
|       - sourceline: 'deb https://dl.yarnpkg.com/debian/ stable main' | ||||
|         key_url: 'https://dl.yarnpkg.com/debian/pubkey.gpg' | ||||
|       - sourceline: 'deb https://deb.nodesource.com/node_8.x trusty main' | ||||
|         key_url: 'https://deb.nodesource.com/gpgkey/nodesource.gpg.key' | ||||
|     packages: | ||||
|       - nodejs | ||||
|       - yarn | ||||
|       - build-essential | ||||
| env: | ||||
|   global: | ||||
|     - GOV=1.9 | ||||
|     - GOPATH=$HOME/go | ||||
|     - GOROOT=$HOME/$GOV/go | ||||
|     - PATH=$GOROOT/bin:$PATH:$GOPATH/bin | ||||
|   matrix: | ||||
|     - V=4.3.2 | ||||
| before_install: | ||||
|   - install -d $GOPATH $GOROOT | ||||
|   - wget https://storage.googleapis.com/golang/go$GOV.linux-amd64.tar.gz | ||||
|   - tar -C $HOME/$GOV -xzf go$GOV.linux-amd64.tar.gz | ||||
|   - node --version | ||||
|   - yarn versions | ||||
|   - go version | ||||
|   - ulimit -n 8096 | ||||
|   - install -d ~/go/src/github.com/mattermost | ||||
|   - cd ~/go/src/github.com/mattermost | ||||
|   - wget "https://github.com/mattermost/mattermost-server/archive/v${V}.tar.gz" | ||||
|   - tar xf "v${V}.tar.gz" | ||||
|   - mv "mattermost-server-${V}" mattermost-server | ||||
|   - rm "v${V}.tar.gz" | ||||
|   - wget "https://github.com/mattermost/mattermost-webapp/archive/v${V}.tar.gz" | ||||
|   - tar xf "v${V}.tar.gz" | ||||
|   - mv "mattermost-webapp-${V}" mattermost-webapp | ||||
|   - rm "v${V}.tar.gz" | ||||
| script: | ||||
|   - make build -C ~/go/src/github.com/mattermost/mattermost-webapp | ||||
|   - cd ~/go/src/github.com/mattermost/mattermost-server | ||||
|   - patch -p1 < $TRAVIS_BUILD_DIR/make.patch | ||||
|   - go get -d ./... | ||||
|   - make build-linux package BUILD_NUMBER="dev-arm-tag${V}" | ||||
|   - mv -v ~/go/src/github.com/mattermost/mattermost-server/dist/mattermost-*-linux-arm.tar.gz $TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz | ||||
|   - sha512sum $TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz | tee $TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz.sha512sum | ||||
| deploy: | ||||
|   provider: releases | ||||
|   api_key: "${GITHUB_OAUTH_TOKEN}" | ||||
|   file: | ||||
|     - "$TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz" | ||||
|     - "$TRAVIS_BUILD_DIR/mattermost-$V-arm.tar.gz.sha512sum" | ||||
|   skip_cleanup: true | ||||
							
								
								
									
										10
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								README.md
									
									
									
									
									
								
							| @@ -1 +1,9 @@ | ||||
| # ubiquitous-memory | ||||
| # ubiquitous-memory: [Here be dragons][2] | ||||
|  | ||||
| [](https://github.com/SmartHoneybee/ubiquitous-memory/actions/workflows/release.yml) | ||||
|  | ||||
| [Github Actions][0] script that builds [Mattermost][1] for various operating systems and architectures. | ||||
|  | ||||
| [0]: https://github.com/SmartHoneybee/ubiquitous-memory/actions | ||||
| [1]: https://mattermost.com/ | ||||
| [2]: https://en.wikipedia.org/wiki/Here_be_dragons | ||||
|   | ||||
							
								
								
									
										24
									
								
								build-release.patch
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										24
									
								
								build-release.patch
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,24 @@ | ||||
| diff --git a/build/release.mk b/build/release.mk | ||||
| index faa027239..df40f0c68 100644 | ||||
| --- a/build/release.mk | ||||
| +++ b/build/release.mk | ||||
| @@ -99,7 +99,7 @@ package-prep: | ||||
|  	@# Resource directories | ||||
|  	mkdir -p $(DIST_PATH)/config | ||||
|  	cp -L config/README.md $(DIST_PATH)/config | ||||
| -	OUTPUT_CONFIG=$(PWD)/$(DIST_PATH)/config/config.json go run ./scripts/config_generator | ||||
| +	OUTPUT_CONFIG=$(PWD)/$(DIST_PATH)/config/config.json GOOS= GOARCH= go run ./scripts/config_generator | ||||
|  	cp -RL fonts $(DIST_PATH) | ||||
|  	cp -RL templates $(DIST_PATH) | ||||
|  	rm -rf $(DIST_PATH)/templates/*.mjml $(DIST_PATH)/templates/partials/ | ||||
| @@ -159,8 +159,8 @@ else | ||||
|  	cp $(GOBIN)/$(CURRENT_PACKAGE_ARCH)/$(MM_BIN_NAME) $(DIST_PATH_GENERIC)/bin # from cross-compiled bin dir | ||||
|  endif | ||||
|   | ||||
| -	#Download MMCTL for $(MMCTL_PLATFORM) | ||||
| -	scripts/download_mmctl_release.sh $(MMCTL_PLATFORM) $(DIST_PATH_GENERIC)/bin | ||||
| +	@#Copy cross-compiled MMCTL | ||||
| +	cp "${HOME}/go/src/github.com/mattermost/mmctl/mmctl" $(DIST_PATH_GENERIC)/bin | ||||
|   | ||||
|  ifeq ("darwin_arm64","$(CURRENT_PACKAGE_ARCH)") | ||||
|  	echo "No plugins yet for $(CURRENT_PACKAGE_ARCH) platform, skipping..." | ||||
							
								
								
									
										135
									
								
								build.sh
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										135
									
								
								build.sh
									
									
									
									
									
										Executable file
									
								
							| @@ -0,0 +1,135 @@ | ||||
| #!/bin/sh | ||||
| set -eux | ||||
| # build user | ||||
| BUILD_USER_HOME="${BUILD_USER_HOME:-/build}" | ||||
| BUILD_USER_NAME="${BUILD_USER_NAME:-build}" | ||||
| # Debian release used during build | ||||
| DEBIAN_RELEASE="${DEBIAN_RELEASE:-stretch}" | ||||
| # Mattermost version to build | ||||
| MATTERMOST_RELEASE="${MATTERMOST_RELEASE:-v5.26.0}" | ||||
| MMCTL_RELEASE="${MMCTL_RELEASE:-v5.26.0}" | ||||
| # node key id and release | ||||
| NODE_KEY="${NODE_KEY:-9FD3B784BC1C6FC31A8A0A1C1655A0AB68576280}" | ||||
| NODE_RELEASE="${NODE_RELEASE:-15}" | ||||
| # golang version | ||||
| GO_VERSION="${GO_VERSION:-1.18.1}" | ||||
|  | ||||
| if [ "$(id -u)" -eq 0 ]; then # as root user | ||||
| 	# create build user, if needed | ||||
| 	set +e | ||||
| 	if ! id -u "${BUILD_USER_NAME}"; then # create build user | ||||
| 		set -e | ||||
| 		useradd --create-home --home-dir "${BUILD_USER_HOME}" --skel "${PWD}" \ | ||||
| 			"${BUILD_USER_NAME}" | ||||
| 	fi | ||||
| 	set -e | ||||
| 	# configure apt | ||||
| 	printf 'APT::Install-Recommends "0";' \ | ||||
| 		> '/etc/apt/apt.conf.d/99-no-install-recommends' | ||||
| 	printf 'APT::Install-Suggests "0";' \ | ||||
| 		> '/etc/apt/apt.conf.d/99-no-install-suggests' | ||||
| 	printf 'APT::Get::Assume-Yes "true";' \ | ||||
| 		> '/etc/apt/apt.conf.d/99-assume-yes' | ||||
| 	# update repositories | ||||
| 	apt-get update | ||||
| 	# dependencies to setup repositories | ||||
| 	apt-get install --quiet \ | ||||
| 		gnupg2 dirmngr apt-transport-https ca-certificates curl | ||||
| 	# receive missing key | ||||
| 	curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add - | ||||
| 	# add required additional repositories | ||||
| 	printf 'deb-src http://deb.debian.org/debian %s main' "${DEBIAN_RELEASE}" \ | ||||
| 		> "/etc/apt/sources.list.d/${DEBIAN_RELEASE}-source.list" | ||||
| 	printf 'deb http://deb.debian.org/debian %s-backports main' "${DEBIAN_RELEASE}" \ | ||||
| 		> "/etc/apt/sources.list.d/${DEBIAN_RELEASE}-backports.list" | ||||
| 	printf 'deb https://deb.nodesource.com/node_%s.x %s main' "${NODE_RELEASE}" "${DEBIAN_RELEASE}" \ | ||||
| 		> '/etc/apt/sources.list.d/nodesource.list' | ||||
| 	# update repositories | ||||
| 	apt-get update | ||||
| 	# install dependencies | ||||
| 	apt-get install --quiet \ | ||||
| 		wget build-essential patch git nodejs python2 | ||||
| 	# install 'pngquant' build dependencies (required by node module) | ||||
| 	apt-get build-dep --quiet \ | ||||
| 		pngquant | ||||
| 	# install go from golang.org | ||||
| 	wget https://golang.org/dl/go${GO_VERSION}.linux-amd64.tar.gz | ||||
| 	tar -xvf go${GO_VERSION}.linux-amd64.tar.gz | ||||
| 	mv go /usr/local | ||||
| 	export GOROOT=/usr/local/go | ||||
| 	export PATH=$GOROOT/bin:$PATH | ||||
| 	# FIXME go (executed by build user) writes to GOROOT | ||||
| 	install --directory --owner="${BUILD_USER_NAME}" \ | ||||
| 		"$(go env GOROOT)/pkg/$(go env GOOS)_$(go env GOARCH)" | ||||
| 	# Re-invoke this build.sh script with the 'build' user | ||||
| 	runuser -u "${BUILD_USER_NAME}" -- "${0}" | ||||
| 	# salvage build artifacts | ||||
| 	cp --verbose \ | ||||
| 		"${BUILD_USER_HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz" \ | ||||
| 		"${BUILD_USER_HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz.sha512sum" \ | ||||
| 		"${HOME}" | ||||
| 	exit 0 | ||||
| fi | ||||
| # as non-root user | ||||
| export GOROOT=/usr/local/go | ||||
| export PATH=$GOROOT/bin:$PATH | ||||
| cd "${HOME}" | ||||
| # download and extract Mattermost sources | ||||
| for COMPONENT in server webapp; do | ||||
| 	install --directory "${HOME}/go/src/github.com/mattermost/mattermost-${COMPONENT}" | ||||
| 	wget --quiet --continue --output-document="mattermost-${COMPONENT}.tar.gz" \ | ||||
| 		"https://github.com/mattermost/mattermost-${COMPONENT}/archive/${MATTERMOST_RELEASE}.tar.gz" | ||||
| 	tar --directory="${HOME}/go/src/github.com/mattermost/mattermost-${COMPONENT}" \ | ||||
| 		--strip-components=1 --extract --file="mattermost-${COMPONENT}.tar.gz" | ||||
| done | ||||
| # prepare the go build environment | ||||
| install --directory "${HOME}/go/bin" | ||||
| if [ "$(go env GOOS)_$(go env GOARCH)" != 'linux_amd64' ]; then | ||||
| 	ln --symbolic \ | ||||
| 		"${HOME}/go/bin/$(go env GOOS)_$(go env GOARCH)" \ | ||||
| 		"${HOME}/go/bin/linux_amd64" | ||||
| fi | ||||
| # build mmctl | ||||
| install --directory "${HOME}/go/src/github.com/mattermost/mmctl" | ||||
| wget --quiet --continue --output-document="mmctl.tar.gz" \ | ||||
| 	"https://github.com/mattermost/mmctl/archive/${MMCTL_RELEASE}.tar.gz" | ||||
| tar --directory="${HOME}/go/src/github.com/mattermost/mmctl" \ | ||||
| 	--strip-components=1 --extract --file="mmctl.tar.gz" | ||||
| find "${HOME}/go/src/github.com/mattermost/mmctl/" -type f -name '*.go' | xargs \ | ||||
| 	sed -i \ | ||||
| 	-e 's#//go:build linux || darwin#//go:build linux || darwin || dragonfly || freebsd || netbsd || openbsd#' \ | ||||
| 	-e 's#// +build linux darwin#// +build linux darwin dragonfly freebsd netbsd openbsd#' | ||||
| make --directory="${HOME}/go/src/github.com/mattermost/mmctl" \ | ||||
| 	BUILD_NUMBER="dev-$(go env GOOS)-$(go env GOARCH)-${MMCTL_RELEASE}" \ | ||||
| 	ADVANCED_VET=0 \ | ||||
| 	GO="GOARCH= GOOS= $(command -v go)" | ||||
| # build Mattermost webapp | ||||
| npm set progress false | ||||
| sed -i -e 's#--verbose#--display minimal#' \ | ||||
| 	"${HOME}/go/src/github.com/mattermost/mattermost-webapp/package.json" | ||||
| make --directory="${HOME}/go/src/github.com/mattermost/mattermost-webapp" \ | ||||
| 	build | ||||
| # build Mattermost server | ||||
| patch --directory="${HOME}/go/src/github.com/mattermost/mattermost-server" \ | ||||
| 	--strip=1 -t < "${HOME}/build-release.patch" | ||||
| sed -i \ | ||||
| 	-e 's#go generate#env --unset=GOOS --unset=GOARCH go generate#' \ | ||||
| 	-e 's#$(GO) generate#env --unset=GOOS --unset=GOARCH go generate#' \ | ||||
| 	-e 's#PWD#CURDIR#' \ | ||||
| 	"${HOME}/go/src/github.com/mattermost/mattermost-server/Makefile" \ | ||||
| 	"${HOME}/go/src/github.com/mattermost/mattermost-server/build/release.mk" | ||||
| make --directory="${HOME}/go/src/github.com/mattermost/mattermost-server" \ | ||||
| 	config-reset \ | ||||
| 	BUILD_NUMBER="dev-$(go env GOOS)-$(go env GOARCH)-${MATTERMOST_RELEASE}" \ | ||||
| 	GO="GOARCH= GOOS= $(command -v go)" \ | ||||
| 	PLUGIN_PACKAGES='' | ||||
| make --directory="${HOME}/go/src/github.com/mattermost/mattermost-server" \ | ||||
| 	build-linux package-linux \ | ||||
| 	BUILD_NUMBER="dev-$(go env GOOS)-$(go env GOARCH)-${MATTERMOST_RELEASE}" \ | ||||
| 	GO="GOARCH=$(go env GOARCH) GOOS=$(go env GOOS) $(command -v go)" \ | ||||
| 	PLUGIN_PACKAGES='' | ||||
| # rename archive and calculate its SHA512 sum | ||||
| mv "${HOME}/go/src/github.com/mattermost/mattermost-server/dist/mattermost-team-linux-amd64.tar.gz" \ | ||||
| 	"${HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz" | ||||
| sha512sum "${HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz" | \ | ||||
| 	tee "${HOME}/mattermost-${MATTERMOST_RELEASE}-$(go env GOOS)-$(go env GOARCH).tar.gz.sha512sum" | ||||
							
								
								
									
										6
									
								
								dependabot/dummy.go
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								dependabot/dummy.go
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,6 @@ | ||||
| package main | ||||
|  | ||||
| import _ "github.com/mattermost/mattermost-server/v6/model" | ||||
| import _ "github.com/mattermost/mmctl/commands" | ||||
|  | ||||
| func main() { /* dummy file */ } | ||||
							
								
								
									
										216
									
								
								dependabot/go.mod
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										216
									
								
								dependabot/go.mod
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,216 @@ | ||||
| module github.com/SmartHoneybee/ubiquitous-memory/dependabot | ||||
|  | ||||
| go 1.18 | ||||
|  | ||||
| require ( | ||||
| 	github.com/mattermost/mattermost-server/v6 v6.7.1 | ||||
| 	github.com/mattermost/mmctl v0.0.0-20211221153052-1bb2fec4c15e | ||||
| ) | ||||
|  | ||||
| require ( | ||||
| 	code.sajari.com/docconv v1.2.0 // indirect | ||||
| 	github.com/JalfResi/justext v0.0.0-20170829062021-c0282dea7198 // indirect | ||||
| 	github.com/Masterminds/semver/v3 v3.1.1 // indirect | ||||
| 	github.com/Masterminds/squirrel v1.5.2 // indirect | ||||
| 	github.com/PuerkitoBio/goquery v1.8.0 // indirect | ||||
| 	github.com/RoaringBitmap/roaring v0.9.4 // indirect | ||||
| 	github.com/advancedlogic/GoOse v0.0.0-20210820140952-9d5822d4a625 // indirect | ||||
| 	github.com/andybalholm/brotli v1.0.4 // indirect | ||||
| 	github.com/andybalholm/cascadia v1.3.1 // indirect | ||||
| 	github.com/araddon/dateparse v0.0.0-20210429162001-6b43995a97de // indirect | ||||
| 	github.com/armon/go-metrics v0.3.10 // indirect | ||||
| 	github.com/avct/uasurfer v0.0.0-20191028135549-26b5daa857f1 // indirect | ||||
| 	github.com/aws/aws-sdk-go v1.43.31 // indirect | ||||
| 	github.com/aymerick/douceur v0.2.0 // indirect | ||||
| 	github.com/beevik/etree v1.1.0 // indirect | ||||
| 	github.com/beorn7/perks v1.0.1 // indirect | ||||
| 	github.com/bits-and-blooms/bitset v1.2.2 // indirect | ||||
| 	github.com/blang/semver v3.5.1+incompatible // indirect | ||||
| 	github.com/blevesearch/bleve/v2 v2.3.2 // indirect | ||||
| 	github.com/blevesearch/bleve_index_api v1.0.1 // indirect | ||||
| 	github.com/blevesearch/go-porterstemmer v1.0.3 // indirect | ||||
| 	github.com/blevesearch/gtreap v0.1.1 // indirect | ||||
| 	github.com/blevesearch/mmap-go v1.0.3 // indirect | ||||
| 	github.com/blevesearch/scorch_segment_api/v2 v2.1.0 // indirect | ||||
| 	github.com/blevesearch/segment v0.9.0 // indirect | ||||
| 	github.com/blevesearch/snowballstem v0.9.0 // indirect | ||||
| 	github.com/blevesearch/upsidedown_store_api v1.0.1 // indirect | ||||
| 	github.com/blevesearch/vellum v1.0.7 // indirect | ||||
| 	github.com/blevesearch/zapx/v11 v11.3.3 // indirect | ||||
| 	github.com/blevesearch/zapx/v12 v12.3.3 // indirect | ||||
| 	github.com/blevesearch/zapx/v13 v13.3.3 // indirect | ||||
| 	github.com/blevesearch/zapx/v14 v14.3.3 // indirect | ||||
| 	github.com/blevesearch/zapx/v15 v15.3.3 // indirect | ||||
| 	github.com/cespare/xxhash/v2 v2.1.2 // indirect | ||||
| 	github.com/corpix/uarand v0.1.1 // indirect | ||||
| 	github.com/cpuguy83/go-md2man/v2 v2.0.1 // indirect | ||||
| 	github.com/davecgh/go-spew v1.1.1 // indirect | ||||
| 	github.com/dgrijalva/jwt-go v3.2.0+incompatible // indirect | ||||
| 	github.com/dgryski/dgoogauth v0.0.0-20190221195224-5a805980a5f3 // indirect | ||||
| 	github.com/dgryski/go-rendezvous v0.0.0-20200823014737-9f7001d12a5f // indirect | ||||
| 	github.com/disintegration/imaging v1.6.2 // indirect | ||||
| 	github.com/dsnet/compress v0.0.2-0.20210315054119-f66993602bf5 // indirect | ||||
| 	github.com/dustin/go-humanize v1.0.0 // indirect | ||||
| 	github.com/dyatlov/go-opengraph v0.0.0-20210112100619-dae8665a5b09 // indirect | ||||
| 	github.com/fatih/color v1.13.0 // indirect | ||||
| 	github.com/fatih/set v0.2.1 // indirect | ||||
| 	github.com/felixge/httpsnoop v1.0.2 // indirect | ||||
| 	github.com/francoispqt/gojay v1.2.13 // indirect | ||||
| 	github.com/fsnotify/fsnotify v1.5.1 // indirect | ||||
| 	github.com/getsentry/sentry-go v0.13.0 // indirect | ||||
| 	github.com/gigawattio/window v0.0.0-20180317192513-0f5467e35573 // indirect | ||||
| 	github.com/go-asn1-ber/asn1-ber v1.5.3 // indirect | ||||
| 	github.com/go-redis/redis/v8 v8.11.5 // indirect | ||||
| 	github.com/go-resty/resty/v2 v2.7.0 // indirect | ||||
| 	github.com/go-sql-driver/mysql v1.6.0 // indirect | ||||
| 	github.com/golang-migrate/migrate/v4 v4.15.1 // indirect | ||||
| 	github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect | ||||
| 	github.com/golang/protobuf v1.5.2 // indirect | ||||
| 	github.com/golang/snappy v0.0.4 // indirect | ||||
| 	github.com/google/btree v1.0.1 // indirect | ||||
| 	github.com/google/uuid v1.3.0 // indirect | ||||
| 	github.com/gopherjs/gopherjs v0.0.0-20220221023154-0b2280d3ff96 // indirect | ||||
| 	github.com/gorilla/css v1.0.0 // indirect | ||||
| 	github.com/gorilla/handlers v1.5.1 // indirect | ||||
| 	github.com/gorilla/mux v1.8.0 // indirect | ||||
| 	github.com/gorilla/schema v1.2.0 // indirect | ||||
| 	github.com/gorilla/websocket v1.5.0 // indirect | ||||
| 	github.com/graph-gophers/graphql-go v1.3.0 // indirect | ||||
| 	github.com/h2non/go-is-svg v0.0.0-20160927212452-35e8c4b0612c // indirect | ||||
| 	github.com/hako/durafmt v0.0.0-20210608085754-5c1018a4e16b // indirect | ||||
| 	github.com/hashicorp/errwrap v1.1.0 // indirect | ||||
| 	github.com/hashicorp/go-hclog v1.2.0 // indirect | ||||
| 	github.com/hashicorp/go-immutable-radix v1.3.1 // indirect | ||||
| 	github.com/hashicorp/go-msgpack v1.1.5 // indirect | ||||
| 	github.com/hashicorp/go-multierror v1.1.1 // indirect | ||||
| 	github.com/hashicorp/go-plugin v1.4.3 // indirect | ||||
| 	github.com/hashicorp/go-sockaddr v1.0.2 // indirect | ||||
| 	github.com/hashicorp/golang-lru v0.5.4 // indirect | ||||
| 	github.com/hashicorp/hcl v1.0.0 // indirect | ||||
| 	github.com/hashicorp/memberlist v0.3.1 // indirect | ||||
| 	github.com/hashicorp/yamux v0.0.0-20211028200310-0bc27b27de87 // indirect | ||||
| 	github.com/icrowley/fake v0.0.0-20180203215853-4178557ae428 // indirect | ||||
| 	github.com/inconshreveable/mousetrap v1.0.0 // indirect | ||||
| 	github.com/isacikgoz/fuzzy v0.2.0 // indirect | ||||
| 	github.com/isacikgoz/prompt v0.1.0 // indirect | ||||
| 	github.com/jaytaylor/html2text v0.0.0-20211105163654-bc68cce691ba // indirect | ||||
| 	github.com/jmespath/go-jmespath v0.4.0 // indirect | ||||
| 	github.com/jmoiron/sqlx v1.3.4 // indirect | ||||
| 	github.com/jonboulle/clockwork v0.2.3 // indirect | ||||
| 	github.com/josharian/intern v1.0.0 // indirect | ||||
| 	github.com/json-iterator/go v1.1.12 // indirect | ||||
| 	github.com/klauspost/compress v1.15.1 // indirect | ||||
| 	github.com/klauspost/cpuid/v2 v2.0.12 // indirect | ||||
| 	github.com/klauspost/pgzip v1.2.5 // indirect | ||||
| 	github.com/lann/builder v0.0.0-20180802200727-47ae307949d0 // indirect | ||||
| 	github.com/lann/ps v0.0.0-20150810152359-62de8c46ede0 // indirect | ||||
| 	github.com/ledongthuc/pdf v0.0.0-20220302134840-0c2507a12d80 // indirect | ||||
| 	github.com/levigross/exp-html v0.0.0-20120902181939-8df60c69a8f5 // indirect | ||||
| 	github.com/lib/pq v1.10.4 // indirect | ||||
| 	github.com/magiconair/properties v1.8.5 // indirect | ||||
| 	github.com/mailru/easyjson v0.7.7 // indirect | ||||
| 	github.com/mattermost/go-i18n v1.11.1-0.20211013152124-5c415071e404 // indirect | ||||
| 	github.com/mattermost/gosaml2 v0.3.3 // indirect | ||||
| 	github.com/mattermost/gziphandler v0.0.1 // indirect | ||||
| 	github.com/mattermost/ldap v0.0.0-20201202150706-ee0e6284187d // indirect | ||||
| 	github.com/mattermost/logr/v2 v2.0.15 // indirect | ||||
| 	github.com/mattermost/morph v0.0.0-20220401091636-39f834798da8 // indirect | ||||
| 	github.com/mattermost/rsc v0.0.0-20160330161541-bbaefb05eaa0 // indirect | ||||
| 	github.com/mattn/go-colorable v0.1.12 // indirect | ||||
| 	github.com/mattn/go-isatty v0.0.14 // indirect | ||||
| 	github.com/mattn/go-runewidth v0.0.13 // indirect | ||||
| 	github.com/matttproud/golang_protobuf_extensions v1.0.2-0.20181231171920-c182affec369 // indirect | ||||
| 	github.com/mholt/archiver/v3 v3.5.1 // indirect | ||||
| 	github.com/microcosm-cc/bluemonday v1.0.18 // indirect | ||||
| 	github.com/miekg/dns v1.1.48 // indirect | ||||
| 	github.com/minio/md5-simd v1.1.2 // indirect | ||||
| 	github.com/minio/minio-go/v7 v7.0.24 // indirect | ||||
| 	github.com/minio/sha256-simd v1.0.0 // indirect | ||||
| 	github.com/mitchellh/go-homedir v1.1.0 // indirect | ||||
| 	github.com/mitchellh/go-testing-interface v1.14.1 // indirect | ||||
| 	github.com/mitchellh/mapstructure v1.4.3 // indirect | ||||
| 	github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect | ||||
| 	github.com/modern-go/reflect2 v1.0.2 // indirect | ||||
| 	github.com/mschoch/smat v0.2.0 // indirect | ||||
| 	github.com/nwaples/rardecode v1.1.3 // indirect | ||||
| 	github.com/oklog/run v1.1.0 // indirect | ||||
| 	github.com/olekukonko/tablewriter v0.0.5 // indirect | ||||
| 	github.com/olivere/elastic v6.2.37+incompatible // indirect | ||||
| 	github.com/oov/psd v0.0.0-20220121172623-5db5eafcecbb // indirect | ||||
| 	github.com/opentracing/opentracing-go v1.2.0 // indirect | ||||
| 	github.com/otiai10/gosseract/v2 v2.3.1 // indirect | ||||
| 	github.com/pborman/uuid v1.2.1 // indirect | ||||
| 	github.com/pelletier/go-toml v1.9.4 // indirect | ||||
| 	github.com/philhofer/fwd v1.1.1 // indirect | ||||
| 	github.com/pierrec/lz4/v4 v4.1.14 // indirect | ||||
| 	github.com/pkg/errors v0.9.1 // indirect | ||||
| 	github.com/pmezard/go-difflib v1.0.0 // indirect | ||||
| 	github.com/prometheus/client_golang v1.12.1 // indirect | ||||
| 	github.com/prometheus/client_model v0.2.0 // indirect | ||||
| 	github.com/prometheus/common v0.33.0 // indirect | ||||
| 	github.com/prometheus/procfs v0.7.3 // indirect | ||||
| 	github.com/reflog/dateconstraints v0.2.1 // indirect | ||||
| 	github.com/richardlehane/mscfb v1.0.4 // indirect | ||||
| 	github.com/richardlehane/msoleps v1.0.1 // indirect | ||||
| 	github.com/rivo/uniseg v0.2.0 // indirect | ||||
| 	github.com/rs/cors v1.8.2 // indirect | ||||
| 	github.com/rs/xid v1.4.0 // indirect | ||||
| 	github.com/rudderlabs/analytics-go v3.3.2+incompatible // indirect | ||||
| 	github.com/russellhaering/goxmldsig v1.2.0 // indirect | ||||
| 	github.com/russross/blackfriday/v2 v2.1.0 // indirect | ||||
| 	github.com/rwcarlsen/goexif v0.0.0-20190401172101-9e8deecbddbd // indirect | ||||
| 	github.com/sean-/seed v0.0.0-20170313163322-e2103e2c3529 // indirect | ||||
| 	github.com/segmentio/backo-go v0.0.0-20200129164019-23eae7c10bd3 // indirect | ||||
| 	github.com/sirupsen/logrus v1.8.1 // indirect | ||||
| 	github.com/spf13/afero v1.6.0 // indirect | ||||
| 	github.com/spf13/cast v1.4.1 // indirect | ||||
| 	github.com/spf13/cobra v1.4.0 // indirect | ||||
| 	github.com/spf13/jwalterweatherman v1.1.0 // indirect | ||||
| 	github.com/spf13/pflag v1.0.5 // indirect | ||||
| 	github.com/spf13/viper v1.10.0 // indirect | ||||
| 	github.com/splitio/go-client/v6 v6.1.0 // indirect | ||||
| 	github.com/splitio/go-split-commons/v3 v3.1.0 // indirect | ||||
| 	github.com/splitio/go-toolkit/v4 v4.2.0 // indirect | ||||
| 	github.com/ssor/bom v0.0.0-20170718123548-6386211fdfcf // indirect | ||||
| 	github.com/stretchr/objx v0.3.0 // indirect | ||||
| 	github.com/stretchr/testify v1.7.1 // indirect | ||||
| 	github.com/subosito/gotenv v1.2.0 // indirect | ||||
| 	github.com/throttled/throttled v2.2.5+incompatible // indirect | ||||
| 	github.com/tidwall/gjson v1.14.0 // indirect | ||||
| 	github.com/tidwall/match v1.1.1 // indirect | ||||
| 	github.com/tidwall/pretty v1.2.0 // indirect | ||||
| 	github.com/tinylib/msgp v1.1.6 // indirect | ||||
| 	github.com/tylerb/graceful v1.2.15 // indirect | ||||
| 	github.com/uber/jaeger-client-go v2.30.0+incompatible // indirect | ||||
| 	github.com/uber/jaeger-lib v2.4.1+incompatible // indirect | ||||
| 	github.com/ulikunitz/xz v0.5.10 // indirect | ||||
| 	github.com/vmihailenco/msgpack/v5 v5.3.5 // indirect | ||||
| 	github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect | ||||
| 	github.com/wiggin77/merror v1.0.3 // indirect | ||||
| 	github.com/wiggin77/srslog v1.0.1 // indirect | ||||
| 	github.com/xi2/xz v0.0.0-20171230120015-48954b6210f8 // indirect | ||||
| 	github.com/xtgo/uuid v0.0.0-20140804021211-a0b114877d4c // indirect | ||||
| 	github.com/yuin/goldmark v1.4.11 // indirect | ||||
| 	go.etcd.io/bbolt v1.3.6 // indirect | ||||
| 	go.uber.org/atomic v1.9.0 // indirect | ||||
| 	golang.org/x/crypto v0.0.0-20220331220935-ae2d96664a29 // indirect | ||||
| 	golang.org/x/image v0.0.0-20220321031419-a8550c1d254a // indirect | ||||
| 	golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 // indirect | ||||
| 	golang.org/x/net v0.0.0-20220403103023-749bd193bc2b // indirect | ||||
| 	golang.org/x/sync v0.0.0-20210220032951-036812b2e83c // indirect | ||||
| 	golang.org/x/sys v0.0.0-20220403205710-6acee93ad0eb // indirect | ||||
| 	golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect | ||||
| 	golang.org/x/text v0.3.7 // indirect | ||||
| 	golang.org/x/tools v0.1.10 // indirect | ||||
| 	golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1 // indirect | ||||
| 	google.golang.org/genproto v0.0.0-20220401170504-314d38edb7de // indirect | ||||
| 	google.golang.org/grpc v1.45.0 // indirect | ||||
| 	google.golang.org/protobuf v1.28.0 // indirect | ||||
| 	gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect | ||||
| 	gopkg.in/ini.v1 v1.66.4 // indirect | ||||
| 	gopkg.in/mail.v2 v2.3.1 // indirect | ||||
| 	gopkg.in/natefinch/lumberjack.v2 v2.0.0 // indirect | ||||
| 	gopkg.in/olivere/elastic.v6 v6.2.37 // indirect | ||||
| 	gopkg.in/yaml.v2 v2.4.0 // indirect | ||||
| 	gopkg.in/yaml.v3 v3.0.0-20210107192922-496545a6307b // indirect | ||||
| ) | ||||
							
								
								
									
										63
									
								
								make.patch
									
									
									
									
									
								
							
							
						
						
									
										63
									
								
								make.patch
									
									
									
									
									
								
							| @@ -1,63 +0,0 @@ | ||||
| diff --git a/build/release.mk b/build/release.mk | ||||
| index 5eaee80..e0e13bf 100644 | ||||
| --- a/build/release.mk | ||||
| +++ b/build/release.mk | ||||
| @@ -3,7 +3,7 @@ dist: | check-style test package | ||||
|   | ||||
|  build-linux: | ||||
|  	@echo Build Linux amd64 | ||||
| -	env GOOS=linux GOARCH=amd64 $(GO) install $(GOFLAGS) $(GO_LINKER_FLAGS) ./cmd/platform | ||||
| +	env GOOS=linux GOARCH=arm $(GO) install $(GOFLAGS) $(GO_LINKER_FLAGS) ./cmd/platform | ||||
|   | ||||
|  build-osx:  | ||||
|  	@echo Build OSX amd64 | ||||
| @@ -32,6 +32,7 @@ package: | ||||
|   | ||||
|  	@# Resource directories | ||||
|  	cp -RL config $(DIST_PATH) | ||||
| +	mv $(DIST_PATH)/config/default.json $(DIST_PATH)/config/config.json | ||||
|  	cp -RL fonts $(DIST_PATH) | ||||
|  	cp -RL templates $(DIST_PATH) | ||||
|  	cp -RL i18n $(DIST_PATH) | ||||
| @@ -61,38 +62,14 @@ endif | ||||
|   | ||||
|  	@# ----- PLATFORM SPECIFIC ----- | ||||
|   | ||||
| -	@# Make osx package | ||||
| -	@# Copy binary | ||||
| -ifeq ($(BUILDER_GOOS_GOARCH),"darwin_amd64") | ||||
| -	cp $(GOPATH)/bin/platform $(DIST_PATH)/bin # from native bin dir, not cross-compiled | ||||
| -else | ||||
| -	cp $(GOPATH)/bin/darwin_amd64/platform $(DIST_PATH)/bin # from cross-compiled bin dir | ||||
| -endif | ||||
| -	@# Package | ||||
| -	tar -C dist -czf $(DIST_PATH)-$(BUILD_TYPE_NAME)-osx-amd64.tar.gz mattermost | ||||
| -	@# Cleanup | ||||
| -	rm -f $(DIST_PATH)/bin/platform | ||||
| - | ||||
| -	@# Make windows package | ||||
| -	@# Copy binary | ||||
| -ifeq ($(BUILDER_GOOS_GOARCH),"windows_amd64") | ||||
| -	cp $(GOPATH)/bin/platform.exe $(DIST_PATH)/bin # from native bin dir, not cross-compiled | ||||
| -else | ||||
| -	cp $(GOPATH)/bin/windows_amd64/platform.exe $(DIST_PATH)/bin # from cross-compiled bin dir | ||||
| -endif | ||||
| -	@# Package | ||||
| -	cd $(DIST_ROOT) && zip -9 -r -q -l mattermost-$(BUILD_TYPE_NAME)-windows-amd64.zip mattermost && cd .. | ||||
| -	@# Cleanup | ||||
| -	rm -f $(DIST_PATH)/bin/platform.exe | ||||
| - | ||||
|  	@# Make linux package | ||||
|  	@# Copy binary | ||||
| -ifeq ($(BUILDER_GOOS_GOARCH),"linux_amd64") | ||||
| +ifeq ($(BUILDER_GOOS_GOARCH),"linux_arm") | ||||
|  	cp $(GOPATH)/bin/platform $(DIST_PATH)/bin # from native bin dir, not cross-compiled | ||||
|  else | ||||
| -	cp $(GOPATH)/bin/linux_amd64/platform $(DIST_PATH)/bin # from cross-compiled bin dir | ||||
| +	cp $(GOPATH)/bin/linux_arm/platform $(DIST_PATH)/bin # from cross-compiled bin dir | ||||
|  endif | ||||
|  	@# Package | ||||
| -	tar -C dist -czf $(DIST_PATH)-$(BUILD_TYPE_NAME)-linux-amd64.tar.gz mattermost | ||||
| +	tar -C dist -czf $(DIST_PATH)-$(BUILD_TYPE_NAME)-linux-arm.tar.gz mattermost | ||||
|  	@# Don't clean up native package so dev machines will have an unzipped package available | ||||
|  	@#rm -f $(DIST_PATH)/bin/platform | ||||
		Reference in New Issue
	
	Block a user