File: 0002-Disable-assertions-not-working-when-run-by-root.patch

package info (click to toggle)
ruby-logging 2.0.0-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 640 kB
  • ctags: 635
  • sloc: ruby: 5,545; sh: 11; makefile: 2
file content (31 lines) | stat: -rw-r--r-- 1,060 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
From: Hleb Valoshka <375gnu@gmail.com>
Date: Wed, 15 Jul 2015 12:58:23 +0300
Subject: Disable assertions not working when run by root

	Root user can write to readonly files
---
 test/appenders/test_file.rb | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/test/appenders/test_file.rb b/test/appenders/test_file.rb
index a31dd89..c3b83b2 100644
--- a/test/appenders/test_file.rb
+++ b/test/appenders/test_file.rb
@@ -24,7 +24,7 @@ module TestAppenders
       log = File.join(TMP, 'uw_dir', 'file.log')
       assert_raise(ArgumentError) do
         Logging.appenders.file.assert_valid_logfile(log)
-      end
+      end if Process.euid != 0
 
       log = File.join(TMP, 'dir')
       assert_raise(ArgumentError) do
@@ -34,7 +34,7 @@ module TestAppenders
       log = File.join(TMP, 'uw_file')
       assert_raise(ArgumentError) do
         Logging.appenders.file.assert_valid_logfile(log)
-      end
+      end if Process.euid != 0
 
       log = File.join(TMP, 'file.log')
       assert Logging.appenders.file.assert_valid_logfile(log)