From 5827aee95a9e8753afec3ae066b1b55e924ad82e Mon Sep 17 00:00:00 2001 From: Athmane Madjoudj Date: Jul 11 2011 21:56:30 +0000 Subject: Added the following tests: - Yum is using CentOS' bugtracker test - Yum configuration has the correct distroverpkg value test - CentOS Base repos sanity test - CentOS RPM GPG Keys test - /etc/issue* has correct info test - /etc/centos-release compatibility symbolic links test - /etc/centos-release has correct info test --- diff --git a/tests/p_centos-release/centos-release_centos-base_repos.sh b/tests/p_centos-release/centos-release_centos-base_repos.sh new file mode 100755 index 0000000..43b3b9c --- /dev/null +++ b/tests/p_centos-release/centos-release_centos-base_repos.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# Author: Athmane Madjoudj + +t_Log "Running $0 - CentOS Base repos sanity test." + +grep "name=CentOS" /etc/yum.repos.d/CentOS-Base.repo >/dev/null 2>&1 + +t_CheckExitStatus $? diff --git a/tests/p_centos-release/centos-release_centos_gpg.sh b/tests/p_centos-release/centos-release_centos_gpg.sh new file mode 100755 index 0000000..99ad864 --- /dev/null +++ b/tests/p_centos-release/centos-release_centos_gpg.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# Author: Athmane Madjoudj + +t_Log "Running $0 - CentOS RPM GPG Keys test." + +file /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS* >/dev/null 2>&1 && \ +file /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Security* >/dev/null 2>&1 + +t_CheckExitStatus $? diff --git a/tests/p_centos-release/centos-release_issue.sh b/tests/p_centos-release/centos-release_issue.sh new file mode 100755 index 0000000..2746a67 --- /dev/null +++ b/tests/p_centos-release/centos-release_issue.sh @@ -0,0 +1,9 @@ +#!/bin/sh +# Author: Athmane Madjoudj + +t_Log "Running $0 - /etc/issue* has correct info test." + +(grep "CentOS" /etc/issue >/dev/null 2>&1) && \ +(grep "CentOS" /etc/issue.net >/dev/null 2>&1) + +t_CheckExitStatus $? diff --git a/tests/p_centos-release/centos-release_release_compat_symlinks.sh b/tests/p_centos-release/centos-release_release_compat_symlinks.sh new file mode 100755 index 0000000..d7c5ed1 --- /dev/null +++ b/tests/p_centos-release/centos-release_release_compat_symlinks.sh @@ -0,0 +1,10 @@ +#!/bin/sh +# Author: Athmane Madjoudj + +t_Log "Running $0 - /etc/centos-release compatibility symbolic links test." + +grep "CentOS" /etc/centos-release >/dev/null 2>&1 +(file /etc/redhat-release | grep "symbolic link to .centos-release." >/dev/null 2>&1) &&\ +(file /etc/system-release | grep "symbolic link to .centos-release." >/dev/null 2>&1) + +t_CheckExitStatus $? diff --git a/tests/p_centos-release/centos-release_system_release.sh b/tests/p_centos-release/centos-release_system_release.sh new file mode 100755 index 0000000..9db3ca8 --- /dev/null +++ b/tests/p_centos-release/centos-release_system_release.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# Author: Athmane Madjoudj + +t_Log "Running $0 - /etc/centos-release has correct info test." + +grep "CentOS" /etc/centos-release >/dev/null 2>&1 + +t_CheckExitStatus $? diff --git a/tests/p_yum/yum_bugtracker.sh b/tests/p_yum/yum_bugtracker.sh new file mode 100755 index 0000000..72a15a2 --- /dev/null +++ b/tests/p_yum/yum_bugtracker.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# Author: Athmane Madjoudj + +t_Log "Running $0 - Yum is using CentOS' bugtracker test." + +grep "http://bugs.centos.org" /etc/yum.conf >/dev/null 2>&1 + +t_CheckExitStatus $? diff --git a/tests/p_yum/yum_distroverpkg.sh b/tests/p_yum/yum_distroverpkg.sh new file mode 100755 index 0000000..e99cf7b --- /dev/null +++ b/tests/p_yum/yum_distroverpkg.sh @@ -0,0 +1,8 @@ +#!/bin/sh +# Author: Athmane Madjoudj + +t_Log "Running $0 - Yum configuration has the correct distroverpkg value test." + +grep "distroverpkg=centos-release" /etc/yum.conf >/dev/null 2>&1 + +t_CheckExitStatus $?