更新TSG-OS的脚本

This commit is contained in:
luwenpeng
2021-07-16 20:01:11 +08:00
parent d8c4e4bfe8
commit 77ab080a20
4 changed files with 0 additions and 72 deletions

View File

@@ -1,27 +0,0 @@
#!/bin/bash
# 验证 debufinfo 的版本与软件 rpm 的版本是否一致
verify_debuginfo_rpm_version()
{
rpm_name=${1}
printf "[%-35s]\t" "${rpm_name}"
rpm_vers=`echo ${rpm_name} | awk -F "-[0-9]" '{print $2}'`
is_match=`rpm -qa | grep ${rpm_vers} | wc -l`
if [ ${is_match} -eq 2 ]; then
printf "[OK]\n"
else
printf "\e[31m[FAIL]\e[0m\n"
fi
}
RPM_VERSION_FILE="rpm_version.yml"
if [ ! -f "${RPM_VERSION_FILE}" ]; then
echo "Please download ${RPM_VERSION_FILE} form https://git.mesalab.cn/tsg/tsg-os-buildimage/"
exit 0
fi
RPM_ARRAY=`cat ${RPM_VERSION_FILE} | grep ":" | grep "[0-9]" | awk -F ":" '{print $2}'`
for rpm in ${RPM_ARRAY}
do
verify_debuginfo_rpm_version ${rpm}
done

View File

@@ -1,19 +0,0 @@
#!/bin/bash
RPM_VERSION_FILE="rpm_version.yml"
if [ ! -f "${RPM_VERSION_FILE}" ]; then
echo "Please download ${RPM_VERSION_FILE} form https://git.mesalab.cn/tsg/tsg-os-buildimage/"
exit 0
fi
RPM_ARRAY=`cat ${RPM_VERSION_FILE} | grep ":" | grep "[0-9]" | awk -F ":" '{print $2}'`
for rpm in ${RPM_ARRAY}
do
printf "[%-35s]\t" "${rpm}"
is_install=`rpm -qa | grep ${rpm} | wc -l`
if [ $is_install -eq 1 ];then
printf "[install]\n"
else
printf "\e[31m[uninstall]\e[0m\n"
fi
done

View File

@@ -1,12 +0,0 @@
#!/bin/bash
URI_ARRAY=`curl --user luwenpeng:LWP@repo https://repo.geedge.net/pulp/content/install/testing/tsg-os-images/ | grep href | awk -F = '{print $2}' | awk -F '"' '{print $2}' | sort -n | grep NPB | tail -n 1`
echo "======================================"
echo "Last TSG-9140-OS: ${URI_ARRAY}"
echo "======================================"
for uri in ${URI_ARRAY[@]}
do
wget --http-user=luwenpeng --http-password=LWP@repo -c https://repo.geedge.net/pulp/content/install/testing/tsg-os-images/${uri} &
done

View File

@@ -1,14 +0,0 @@
#!/bin/bash
RPM_VERSION_FILE="rpm_version.yml"
if [ ! -f "${RPM_VERSION_FILE}" ]; then
echo "Please download ${RPM_VERSION_FILE} form https://git.mesalab.cn/tsg/tsg-os-buildimage/"
exit 0
fi
RPM_ARRAY=`cat ${RPM_VERSION_FILE} | grep ":" | grep "[0-9]" | awk -F ":" '{print $2}'`
for rpm in ${RPM_ARRAY}
do
printf "\e[31m debuginfo-install ${rpm}\e[0m\n"
debuginfo-install -y ${rpm}
done