From 1ca31cfe69e2d10cce65c4323eb652b355f4c904 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Sat, 4 Mar 2006 16:40:38 +0100 Subject: simplified file permission handling This patch simpliefies the configuration of the file and directory creation modes. There is no need to set the umask anymore. Only the wanted permissions for files and directories are set. An init function compares the wanted modes with the ones that would be choosen by the system automatically (consulting the system's umask) and sets the modes for chmod when needed. darcs-hash:20060304154038-7ad00-5ef1db3a87e42563a602f9d050c681d2ea74682f.gz --- lib/plugins/config/lang/en/lang.php | 1 - lib/plugins/config/lang/fr/lang.php | 2 -- lib/plugins/config/lang/ja/lang.php | 1 - lib/plugins/config/lang/pl/lang.php | 1 - lib/plugins/config/lang/ru/lang.php | 1 - 5 files changed, 6 deletions(-) (limited to 'lib/plugins/config/lang') diff --git a/lib/plugins/config/lang/en/lang.php b/lib/plugins/config/lang/en/lang.php index cb13a5a12..a40f265a6 100644 --- a/lib/plugins/config/lang/en/lang.php +++ b/lib/plugins/config/lang/en/lang.php @@ -20,7 +20,6 @@ $lang['locked'] = 'The settings file can not be updated, if this is unintent /* -------------------- Config Options --------------------------- */ -$lang['umask'] = 'global permission mask'; $lang['fmode'] = 'file creation mode'; $lang['dmode'] = 'directory creation mode'; $lang['lang'] = 'language'; diff --git a/lib/plugins/config/lang/fr/lang.php b/lib/plugins/config/lang/fr/lang.php index 10092c97e..231b1e78f 100644 --- a/lib/plugins/config/lang/fr/lang.php +++ b/lib/plugins/config/lang/fr/lang.php @@ -18,8 +18,6 @@ $lang['locked'] = 'Le fichier des paramètres ne peut être modifié, si cec vérifiez que le nom et les droits du fichier sont corrects.'; // settings prompts -$lang['umask'] = 'masque pour les nouveaux fichiers'; //set the umask for new files -$lang['dmask'] = 'masque pour les nouveaux répertoires'; //directory mask accordingly $lang['lang'] = 'langue'; //your language $lang['basedir'] = 'répertoire de base'; //absolute dir from serveroot - blank for autodetection $lang['baseurl'] = 'url de base'; //URL to server including protocol - blank for autodetect diff --git a/lib/plugins/config/lang/ja/lang.php b/lib/plugins/config/lang/ja/lang.php index 0c33cb802..8c555aa97 100644 --- a/lib/plugins/config/lang/ja/lang.php +++ b/lib/plugins/config/lang/ja/lang.php @@ -19,7 +19,6 @@ $lang['locked'] = '設定用ファイルを更新できません。もし意 ローカル設定ファイルの名前と権限を確認して下さい。'; // settings prompts -$lang['umask'] = 'グローバル権限マスク'; //set the umask for new files $lang['fmode'] = 'ファイル作成マスク'; //directory mask accordingly $lang['dmode'] = 'フォルダ作成マスク'; //directory mask accordingly $lang['lang'] = '使用言語'; //your language diff --git a/lib/plugins/config/lang/pl/lang.php b/lib/plugins/config/lang/pl/lang.php index 79118c51b..deddd0587 100644 --- a/lib/plugins/config/lang/pl/lang.php +++ b/lib/plugins/config/lang/pl/lang.php @@ -17,7 +17,6 @@ $lang['nochoice'] = '(brak innych możliwości)'; $lang['locked'] = 'Plik ustawień nie mógł zostać zmieniony, upewnij się, czy uprawnienia do plik są odpowiednie.'; // settings prompts -$lang['umask'] = 'maska uprawnień nowego pliku'; //set the umask for new files $lang['fmode'] = 'tryb tworzenia pliku'; //directory mask accordingly $lang['dmode'] = 'tryb tworzenia katalogu'; //directory mask accordingly $lang['lang'] = 'język'; //your language diff --git a/lib/plugins/config/lang/ru/lang.php b/lib/plugins/config/lang/ru/lang.php index a824115f2..06156e90d 100644 --- a/lib/plugins/config/lang/ru/lang.php +++ b/lib/plugins/config/lang/ru/lang.php @@ -18,7 +18,6 @@ $lang['locked'] = 'Файл настройки недоступен для убедитесь, что файл локальной настройки имеет правильное имя и права доступа.'; // settings prompts -$lang['umask'] = 'Общая маска запрета доступа (umask)'; //set the umask for new files $lang['fmode'] = 'Права для создаваемых файлов'; //directory mask accordingly $lang['dmode'] = 'Права для создаваемых директорий'; //directory mask accordingly $lang['lang'] = 'Язык'; //your language -- cgit v1.2.3