Skip to content

Commit

Permalink
Build replication-manager-tst package
Browse files Browse the repository at this point in the history
Fixing variables flags descriptions
  • Loading branch information
svaroqui committed Aug 27, 2017
1 parent b509ce1 commit 9393610
Show file tree
Hide file tree
Showing 14 changed files with 400 additions and 360 deletions.
5 changes: 4 additions & 1 deletion build_freebsd_amd64.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,10 @@ FULLVERSION=$(git describe --tags)
BUILD=$(date +%FT%T%z)

BINARY=replication-manager-osc
env GOOS=freebsd GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=freebsd -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=OFF -X main.WithOpenSVC=OFF -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=ON" ${LDFLAGS} -o ${BINARY}
env GOOS=freebsd GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=freebsd -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=OFF -X main.WithOpenSVC=OFF -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=OFF" ${LDFLAGS} -o ${BINARY}

BINARY=replication-manager-test
env GOOS=freebsd GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=freebsd -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=OFF -X main.WithOpenSVC=OFF -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=OFF" ${LDFLAGS} -o ${BINARY}

BINARY=replication-manager-pro
env GOOS=freebsd GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=freebsd -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithOpenSVC=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=ON" ${LDFLAGS} -o ${BINARY}
Expand Down
7 changes: 5 additions & 2 deletions build_linux_amd64.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,13 @@ FULLVERSION=$(git describe --tags)
BUILD=$(date +%FT%T%z)

BINARY=replication-manager-osc
env GOOS=linux GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=linux -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=OFF -X main.WithOpenSVC=OFF -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=ON" ${LDFLAGS} -o ${BINARY}
env GOOS=linux GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=linux -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=OFF -X main.WithOpenSVC=OFF -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=OFF" ${LDFLAGS} -o ${BINARY}

BINARY=replication-manager-tst
env GOOS=linux GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=linux -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithOpenSVC=OFF -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=OFF" ${LDFLAGS} -o ${BINARY}

BINARY=replication-manager-pro
env GOOS=linux GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=linux -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithOpenSVC=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=ON" ${LDFLAGS} -o ${BINARY}
env GOOS=linux GOARCH=amd64 go build -a -v --tags "netgo server" --ldflags "-w -s -X main.GoOS=linux -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithOpenSVC=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=OFF" ${LDFLAGS} -o ${BINARY}

BINARY=replication-manager-cli
env GOOS=linux GOARCH=amd64 go build -a -v --tags "netgo clients" --ldflags "-w -s -X main.GoOS=linux -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithOpenSVC=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=ON" ${LDFLAGS} -o ${BINARY}
Expand Down
7 changes: 5 additions & 2 deletions build_osx_amd64.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,13 @@ FULLVERSION=$(git describe --tags)
BUILD=$(date +%FT%T%z)

BINARY=replication-manager-osc
env GOOS=darwin GOARCH=amd64 go build -a --tags "netgo server" --ldflags "-w -s -X main.GoOS=darwin -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=ON" ${LDFLAGS} -o ${BINARY}
env GOOS=darwin GOARCH=amd64 go build -a --tags "netgo server" --ldflags "-w -s -X main.GoOS=darwin -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=OFF -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=OFF" ${LDFLAGS} -o ${BINARY}

BINARY=replication-manager-tst
env GOOS=darwin GOARCH=amd64 go build -a --tags "netgo server" --ldflags "-w -s -X main.GoOS=darwin -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=OFF" ${LDFLAGS} -o ${BINARY}

BINARY=replication-manager-pro
env GOOS=darwin GOARCH=amd64 go build -a --tags "netgo server" --ldflags "-w -s -X main.GoOS=darwin -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithOpenSVC=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=ON" ${LDFLAGS} -o ${BINARY}
env GOOS=darwin GOARCH=amd64 go build -a --tags "netgo server" --ldflags "-w -s -X main.GoOS=darwin -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithOpenSVC=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=OFF" ${LDFLAGS} -o ${BINARY}

BINARY=replication-manager-cli
env GOOS=darwin GOARCH=amd64 go build -a --tags "netgo clients" --ldflags "-w -s -X main.GoOS=darwin -X main.GoArch=amd64 -X main.Version=${VERSION} -X main.FullVersion=${FULLVERSION} -X main.Build=${BUILD} -X main.WithProvisioning=ON -X main.WithOpenSVC=ON -X main.WithHaproxy=ON -X main.WithMaxscale=ON -X main.WithMariadbshardproxy=ON -X main.WithProxysql=ON -X main.WithArbitration=ON -X main.WithMonitoring=ON -X main.WithHttp=ON -X main.WithMail=ON -X main.WithEnforce=ON -X main.WithDeprecate=ON" ${LDFLAGS} -o ${BINARY}
Expand Down
225 changes: 0 additions & 225 deletions etc/config.toml.sample.masterslave-binlog-server

This file was deleted.

23 changes: 19 additions & 4 deletions package_linux_amd64.sh
Original file line number Diff line number Diff line change
Expand Up @@ -21,13 +21,27 @@ mkdir -p build/etc/systemd/system
mkdir -p build/etc/init.d
mkdir -p build/var/lib/replication-manager
echo "# Copying files to build dir"
cp etc/* build/etc/replication-manager/
cp -r dashboard/* build/usr/share/replication-manager/dashboard/
cp -r share/* build/usr/share/replication-manager/

# do not package commercial collector docker images
rm -rf build/usr/share/replication-manager/opensvc/*.tar.gz
echo "# Building packages replication-manager"

echo "# Building packages replication-manager-min"
cp etc/* build/etc/replication-manager/
rm -f build/etc/replication-manager/config.toml.sample.opensvc.*
cp replication-manager-min build/usr/bin/
cp service/replication-manager-min.service build/etc/systemd/system/replication-manager.service
cp service/replication-manager-min.init.el6 build/etc/init.d/replication-manager
fpm --rpm-os linux --epoch $epoch --iteration $head -v $version -C build -s dir -t rpm -n replication-manager-min .
fpm --package replication-manager-min-$version-$head.tar -C build -s dir -t tar -n replication-manager-min .
gzip replication-manager-osc-$version-$head.tar
cp service/replication-manager-min.init.deb7 build/etc/init.d/replication-manager
fpm --epoch $epoch --iteration $head -v $version -C build -s dir -t deb -n replication-manager-min .

echo "# Building packages replication-manager-osc"
cp etc/* build/etc/replication-manager/
rm -f build/etc/replication-manager/config.toml.sample.opensvc.*
cp replication-manager-osc build/usr/bin/
cp service/replication-manager-osc.service build/etc/systemd/system/replication-manager.service
cp service/replication-manager-osc.init.el6 build/etc/init.d/replication-manager
Expand All @@ -38,6 +52,7 @@ cp service/replication-manager-osc.init.deb7 build/etc/init.d/replication-manage
fpm --epoch $epoch --iteration $head -v $version -C build -s dir -t deb -n replication-manager-osc .

echo "# Building packages replication-manager-pro"
cp etc/* build/etc/replication-manager/
cp service/replication-manager-pro.service build/etc/systemd/system/replication-manager.service
cp service/replication-manager-pro.init.el6 build/etc/init.d/replication-manager
rm -f build/usr/bin/replication-manager-osc
Expand All @@ -49,6 +64,8 @@ cp service/replication-manager-pro.init.deb7 build/etc/init.d/replication-manage
fpm --epoch $epoch --iteration $head -v $version -C build -s dir -t deb -n replication-manager-pro .

echo "# Building packages abitrator"
rm -rf build/etc
rm -rf build/usr/share
cp service/replication-manager-arb.service build/etc/systemd/system
cp service/replication-manager-arb.init.el6 build/etc/init.d/replication-manager-arb
rm -f build/usr/bin/replication-manager-pro
Expand All @@ -59,8 +76,6 @@ gzip replication-manager-pro-$version-$head.tar
cp service/replication-manager-arb.init.deb7 build/etc/init.d/replication-manager-arbitrator
fpm --epoch $epoch --iteration $head -v $version -C build -s dir -t deb -n replication-manager-arbitrator .



echo "# Building packages replication-manager-cli"

rm -rf build/usr/share
Expand Down
Loading

0 comments on commit 9393610

Please sign in to comment.