From 0a75914fb787b47cb358ff7a64d749062c14aed2 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Tue, 20 Nov 2018 17:42:45 -0600 Subject: Fix up some tests for running as a normal user. --- tests/hostname.test | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'tests/hostname.test') diff --git a/tests/hostname.test b/tests/hostname.test index 5107ce22..80f94405 100755 --- a/tests/hostname.test +++ b/tests/hostname.test @@ -1,18 +1,17 @@ #!/bin/bash -# Copyright 2014 Divya Kothari -# Copyright 2014 Naha Maggu - [ -f testing.sh ] && . testing.sh #testing "name" "command" "result" "infile" "stdin" -# Get system hostname -hostnameExe=`which hostname` -hostnameOut=`$hostnameExe` +HOST="$(cat /proc/sys/kernel/hostname)" +testing "get" "hostname" "$HOST\n" "" "" -# New hostname -NewHostname="NewHostName.system" +if [ "$(id -u)" -ne 0 ] +then + echo "$SHOWSKIP: groupdel (not root)" + continue 2>/dev/null + exit +fi -testing "get" "hostname" "$hostnameOut\n" "" "" -testing "set, Get and then Reset" "hostname $NewHostname; hostname; hostname $hostnameOut; hostname" "$NewHostname\n$hostnameOut\n" "" "" +testing "set" 'hostname "2>&1 | tee"; hostname; hostname "$HOST"' "2>&1 | tee\n" "" "" -- cgit v1.2.3