更新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