更新TSG-OS的脚本
This commit is contained in:
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
@@ -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
|
|
||||||
Reference in New Issue
Block a user