From 77789d1fd318645e462632b857fdde78a334e2cf Mon Sep 17 00:00:00 2001 From: Bill Marquette Date: Wed, 16 Mar 2005 16:29:05 +0000 Subject: use chmod() instead of system(chmod) --- usr/local/www/pkg_mgr_install.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/usr/local/www/pkg_mgr_install.php b/usr/local/www/pkg_mgr_install.php index 50a2f99..0e2cf62 100755 --- a/usr/local/www/pkg_mgr_install.php +++ b/usr/local/www/pkg_mgr_install.php @@ -206,7 +206,7 @@ foreach ($packages_to_install as $id) { $pkgent['logging']['facility'] = $pkg_config['packages']['package'][$id]['logging']['facility']; $pkgent['logging']['logfile_name'] = $pkg_config['packages']['package'][$id]['logging']['logfile_name']; mwexec("/usr/sbin/clog -i -s 32768 {$g['varlog_path']}" . $pkgent['logging']['logfile_name']); - mwexec("chmod 0600 {$g['varlog_path']}" . $pkgent['logging']['logfile_name']); + chmod($g['varlog_path'] . $pkgent['logging']['logfile_name'], 0600); fwrite($fd_log, "Adding text to file /etc/syslog.conf\n"); add_text_to_file("/etc/syslog.conf", $pkgent['logging']['facilityname'] . "\t\t\t" . $pkgent['logging']['logfilename']); mwexec("/usr/bin/killall -HUP syslogd"); @@ -367,6 +367,7 @@ foreach ($packages_to_install as $id) { if($pkg_chmod <> "") { fwrite($fd_log, "Changing file mode for {$pkg_chmod} {$prefix}{$filename}\n"); system("/bin/chmod {$pkg_chmod} {$prefix}{$filename}"); + chmod($prefix . $filename, $pkg_chmod); } } } -- cgit v1.1