Add tool to fetch config from Factory
This commit is contained in:
23
getconfig
Executable file
23
getconfig
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
version=$(curl -sf https://download.opensuse.org/history/latest)
|
||||
curl -s -f https://api.opensuse.org/public/source/openSUSE:Factory/_config > _config.factory
|
||||
curl -s -f https://api.opensuse.org/public/source/openSUSE:Factory:Rings:0-Bootstrap/_config > _config.ring0
|
||||
cat > _config.new << EOF
|
||||
%define _project openSUSE:Factory:Rings:0-Bootstrap
|
||||
|
||||
# for glibc
|
||||
%define disable_32bit 1
|
||||
Macros:
|
||||
%disable_32bit 1
|
||||
:Macros
|
||||
|
||||
EOF
|
||||
cat _config.factory _config.ring0 >> _config.new
|
||||
sed -i -e "/^RepoURL:/s,/tumbleweed,/history/$version/tumbleweed," _config.new
|
||||
|
||||
if [ -e _config ] && cmp -s _config.new _config; then
|
||||
rm _config.new
|
||||
else
|
||||
mv _config.new _config
|
||||
fi
|
Reference in New Issue
Block a user