Vitruvian Penguin
knoppix

[knoppix:4735] Re: point-and-klik の継続利用について

Date: Tue, 8 Feb 2005 00:01:17 +0900
User-agent: Mutt/1.5.6+20040907i
柘植です。
ちょっと補足します。

ソフトウェアをインストール後、saveconfigして
`boot: knoppix myconf=scan'で再起動すると、

On Mon, Feb 07, 2005 at 08:30:28PM +0900, 
 Tsuge Akihide wrote:
> 
> $ sh -x .zAppRun Desktop/hydrogen.cmg 
> ...
> + MOUNT=/mnt/app/1
> + mkdir -p /mnt/app/1
> mkdir: ディレクトリ `/mnt/app/1' を作成できません: 許可がありません
> + exit 1

となってしまうのには、次のような理由があるようです。

klikのクライアントをインストールするとroot権限で /mnt/app
というディレクトリが作られ、chmod 0777 されます。

しかし、saveconfigでも、persistenthomeを使っても、
/mnt/appというディレクトリは保存されません。

したがって上記のようなエラーが出てしまうようです。
これを回避するには、先に書いたように

> --- .zAppRun.orig       2005-02-07 19:50:17.000000000 +0900
> +++ .zAppRun    2005-02-07 19:48:42.000000000 +0900
> @@ -99,8 +99,8 @@
>      squash) MOUNT=/mnt/squash/$MNTNUM ;;
>      *) MOUNT=/mnt/app/$MNTNUM ;;
>    esac
> -  mkdir -p $MOUNT || exit 1
> -  ln -s $CMG $MOUNT/image || exit 1
> +  sudo mkdir -p $MOUNT || exit 1
> +  sudo ln -s $CMG $MOUNT/image || exit 1
>    mount $MOUNT || derror "Unable to mount $MOUNT"
>  else
>    # NOTE: exit now cause our cmg isn't mounted

とするか、または起動のたびに

sudo mkdir /mnt/app
sudo chmod 0777

が実行されるようにknoppix.shを書き換える(どこに書いてもい
いんでしょうが)といいんじゃないかと思います。

-- 
Tsuge Akihide  
<Prev in Thread] Current Thread [Next in Thread>