Accepting request 1206108 from devel:kubic
OBS-URL: https://build.opensuse.org/request/show/1206108 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/etcd?expand=0&rev=40
This commit is contained in:
commit
5d18d2e612
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Sep 2 15:08:01 UTC 2024 - Wolfgang Frisch <wolfgang.frisch@suse.com>
|
||||||
|
|
||||||
|
- vendor-update.sh: Fix static /tmp file issue (bsc#1199031)
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Mar 25 09:07:45 UTC 2024 - Elisei Roca <eroca@suse.com>
|
Mon Mar 25 09:07:45 UTC 2024 - Elisei Roca <eroca@suse.com>
|
||||||
|
|
||||||
|
@ -4,6 +4,7 @@
|
|||||||
# Author: Elisei Roca
|
# Author: Elisei Roca
|
||||||
#------------------------------------
|
#------------------------------------
|
||||||
|
|
||||||
|
set -eo pipefail
|
||||||
# set -x
|
# set -x
|
||||||
|
|
||||||
NAME=etcd
|
NAME=etcd
|
||||||
@ -14,21 +15,26 @@ VERSION=$(grep -oP '(?<=Version:)(.*)' etcd.spec | xargs)
|
|||||||
|
|
||||||
echo "Updating vendor file..."
|
echo "Updating vendor file..."
|
||||||
|
|
||||||
rm -rf /tmp/"$NAME" ||:
|
tempdir="$(mktemp -d --suffix=.etcd)"
|
||||||
mkdir -p /tmp/"$NAME"/vendor
|
function cleanup() {
|
||||||
|
rm -rf "${tempdir}"
|
||||||
|
}
|
||||||
|
trap cleanup EXIT
|
||||||
|
|
||||||
tar --strip-components=1 -xvf "$NAME-$VERSION".tar.gz -C /tmp/"$NAME" &> /dev/null
|
mkdir -p "${tempdir}/vendor"
|
||||||
|
|
||||||
|
tar --strip-components=1 -xvf "$NAME-$VERSION".tar.gz -C "${tempdir}" &> /dev/null
|
||||||
|
|
||||||
dir=$(pwd)
|
dir=$(pwd)
|
||||||
for item in ${STACK[*]}; do
|
for item in ${STACK[*]}; do
|
||||||
mkdir /tmp/"$NAME"/vendor/"$item"
|
mkdir "${tempdir}/vendor/${item}"
|
||||||
cd /tmp/"$NAME/$item"
|
cd "${tempdir}/${item}"
|
||||||
go mod vendor
|
go mod vendor
|
||||||
mv vendor/ ../vendor/"$item"
|
mv vendor/ ../vendor/"$item"
|
||||||
done
|
done
|
||||||
cd "$dir"
|
cd "$dir"
|
||||||
|
|
||||||
fdupes -r -1 /tmp/"$NAME"/vendor/ |
|
fdupes -r -1 "${tempdir}/vendor/" |
|
||||||
while read line; do
|
while read line; do
|
||||||
target="";
|
target="";
|
||||||
for file in ${line[*]}; do
|
for file in ${line[*]}; do
|
||||||
@ -40,7 +46,6 @@ fdupes -r -1 /tmp/"$NAME"/vendor/ |
|
|||||||
done;
|
done;
|
||||||
done
|
done
|
||||||
|
|
||||||
tar -czvf vendor.tar.gz -C /tmp/"$NAME" vendor &> /dev/null
|
tar -czvf vendor.tar.gz -C "${tempdir}" vendor &> /dev/null
|
||||||
rm -rf /tmp/"$NAME" ||:
|
|
||||||
|
|
||||||
echo "Repacked to vendor.tar.gz"
|
echo "Repacked to vendor.tar.gz"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user