From fb23e1628d4951088c8a2ae8447f6b0dca4ede34 Mon Sep 17 00:00:00 2001 From: Dmitry Bogatov Date: Thu, 2 Mar 2017 12:50:14 +0300 Subject: Improve readability of code, generating /etc/sv//log/run script using here-doc notation. --- debian/changelog | 2 ++ dh_runit | 8 +++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 35d47a1..b55583b 100644 --- a/debian/changelog +++ b/debian/changelog @@ -3,6 +3,8 @@ dh-runit (1.6.3) UNRELEASED; urgency=medium * Change naming of generated system users for logging to start with underscore. * Add missing dependency on dh-sysuser. + * Improve readability of code, generating /etc/sv//log/run + script using here-doc notation. -- Dmitry Bogatov Wed, 01 Mar 2017 18:38:17 +0300 diff --git a/dh_runit b/dh_runit index 9bda4dd..876b23a 100755 --- a/dh_runit +++ b/dh_runit @@ -87,9 +87,11 @@ PKG: foreach my $pkg (@{$dh{DOPACKAGES}}) { my $run_log = "$sv_dir/$name/log/run"; my $log_user = "_log-". $name; open(RUN_LOG, ">$run_log") || die $!; - print RUN_LOG "#!/bin/sh\n"; - print RUN_LOG "chown -R '$log_user' '$logdir'\n"; - print RUN_LOG "exec chpst -u '$log_user' svlogd -tt '$logdir'\n"; + print RUN_LOG << "HERE"; +#!/bin/sh +chown -R '$log_user' '$logdir' +exec chpst -u '$log_user' svlogd -tt '$logdir' +HERE close(RUN_LOG); chmod(0755, $run_log); doit('dh_sysuser', '-p', $pkg, $log_user, 'defaults'); -- cgit v1.2.3