From 02e14506ac57f50b8fe77c79ae72be0403d52b2c Mon Sep 17 00:00:00 2001 From: Guillaume Rousse Date: Tue, 29 Jan 2008 21:34:54 +0000 Subject: sanitize usage and test of buildroot env var --- translate_menu | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'translate_menu') diff --git a/translate_menu b/translate_menu index 2fc3f88..4128f8b 100755 --- a/translate_menu +++ b/translate_menu @@ -12,11 +12,14 @@ use strict; use warnings; +my $buildroot = $ENV{RPM_BUILD_ROOT}; +die "No build root defined" unless $buildroot; +die "Invalid build root" unless -d $buildroot; + my $menudir = `rpm --eval %_menudir`; chomp($menudir); -$ENV{RPM_BUILD_ROOT} or exit(0); -! -d "$ENV{RPM_BUILD_ROOT}/$menudir/" || exit(0); +! -d "$buildroot/$menudir/" || exit(0); my @nested = (["Configuration", "System/Configuration"], -- cgit v1.2.1