Vitruvian Penguin
knoppix

[knoppix:4739] samba の設定ファイルについて

Date: Tue, 08 Feb 2005 20:17:33 +0900
X-mailer: EdMax Ver2.85.5F
上原と申します。

samba の設定ファイル、"/etc/samba/smb.conf" が
「KNOPPIX の設定を保存」を使っても保存されなかったので原因を調べたところ、
"/etc/init.d/knoppix-autoconfig" の中で削除する処理がありました。
(smb.conf を日本語対応にするため)

以下のように修正すれば、とりあえず動きました。
ベースは knoppix_v3.7_20041208-20050125.iso です。
いかがでしょうか。
次回リリースの時にでも、ご検討いただければ幸いです。


$ diff -u knoppix-autoconfig.orig knoppix-autoconfig
--- knoppix-autoconfig.orig     2005-01-25 14:02:23.000000000 +0900
+++ knoppix-autoconfig  2005-02-08 19:37:26.000000000 +0900
@@ -1335,11 +1335,9 @@
 fi
 
 # setup smb.conf
-if [ "$LANGUAGE" = "ja" -a -f /KNOPPIX/etc/samba/smb.conf ];then
+if [ "$LANGUAGE" = "ja" -a -f /KNOPPIX/etc/samba/smb.conf -a ! -e 
/etc/samba/smb.conf.in ];then
   echo "${GREEN}setup smb.conf for Japanese.${NORMAL}"
-  if [ ! -e /etc/samba/smb.conf.in ];then
-    cp /KNOPPIX/etc/samba/smb.conf /etc/samba/smb.conf.in
-  fi
+  cp /KNOPPIX/etc/samba/smb.conf /etc/samba/smb.conf.in
   rm -rf /etc/samba/smb.conf
   sed 's/^; ISOLATIN1 with euro sign/; EUC-JP,cp932 for Japanese/ ;s/\(.*unix 
charset =\)\(.*\)/\1 EUC-JP/;s/\(.*display charset =\)\(.*\)/\1 
cp932/;s/\(.*dos charset =\)\(.*\)/\1 cp932/;' /etc/samba/smb.conf.in > 
/etc/samba/smb.conf
 fi


ただ、"Start Samba Server" → "Yes" をクリックすると、
smb.conf の最下部に同じエントリが次々と追加されてしまうので
注意が必要ですが。。
"No" をクリックすれば大丈夫です。


--- 以上 ---

-- 
(株)アルファシステムズ 経営企画本部
    技術推進部 第一システム研究課
          上原 光晶
    TEL: 044-738-4126(7213)
    e-mail: ueharam@xxxxxxxxxxx
<Prev in Thread] Current Thread [Next in Thread>