[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[osx-users:1105] Diskimage の mount について



いわしたたいぞう といいます。

Diskimageのmountについて質問です。

NetBSDのpkgsrcをPantherで
使おうと思っています。

環境は、以下の通りです。
imac slotloading (G3 450MHz)
OS    10.3.9
HDD   40GB
(softraidでミラーリング)
MEM   384MB

残念ながら、
1パテーションでつかっているので
README.Darwinに書いてあるとおり
UFSフォーマットのdiskimageにて
セットアップしようとしています。

とりあえずテストで
Diskimageを起動時にマウントするために
昔、BSD magazineでみたスクリプトを
StartupItemsにおいてみました。
#メール末尾に記載します。

 hdid "diskimage" --notremovable

で起動時にマウントするんですが、
一度ログインしたあと
ログアウトすると
アンマウントされてしまいます。

ログアウト後も
アンマウントされないようにする
良い方法はあるでしょうか?


Diskimageは
/Users/Shared/netbsd.dmgに置いていて


StartupItemsには
Zoularisというディレクトリをつくって
    Zoularis
    StartupParameters.plist
の2つのファイルを置いています。

--- Zoularisは以下の通りです。---
#!/bin/sh
. /etc/rc.common

##
# Monunt Zoularis Disk Image
##

if [ "${ZOULARIS_DISKIMAGE:=-NO-}" != "-NO-" ]; then
    if [ -f "${ZOULARIS_DISKIMAGE}" ]; then
        ConsoleMessage "Mounting Zoularis Volume."

        /usr/bin/hdid ${ZOULARIS_DISKIMAGE} -notremovable
    fi
fi
---以上---


--- StartupParameters.plistは以下の通りです。---
{
  Description     = "ZoularisDisk";
  Provides        = ("ZoularisDisk");
  Requires = ("Disks");
  OrderPreference = "None";
  Messages =
  {
    start = "Mounting Zoularis Disk Image.";
    stop  = "Unmounting Zoularis Disk Image.";
  };
}
---以上---

--- /etc/hostconfigに、以下の行を追記しています。---
ZOULARIS_DISKIMAGE=/Users/Shared/netbsd.dmg
---

#ちなみに
#Tigerは、まだ入手していません。あしからず。

以上です。



--[PR]------------------------------------------------------------------
  ●☆★☆(○ `-´)○★☆スペシャルな夏は自分で作る☆★ ●
   ┃★☆★ライセンス無料講習でダイビングを始めよう!!★☆┃
   ┃ 『さらに!選べる2つのプレゼントをあげちゃう!』   ┃
   ●★『マスク&スノーケルセット』OR『伊豆日帰りツアー』★●
 http://ad.freeml.com/cgi-bin/ad.cgi?id=drcup
------------------------------------------------------------------[PR]--
■GMO GROUP■ Global Media Online  www.gmo.jp