4.3.1JP-RC4/RC5

4.X系の開発

モデレータ: 暇人, YoN, nyu

新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: マルチセッションCD

投稿記事 by 新谷 »

マルチセッションCD機能を試してみました。
えー、自宅のCDを焼けるPCの調子が悪かったので、よそで「オープンで焼く + 一回だけCDに保存」状態にしといて
持ち帰っておうちでブートしてみましたが.....。
なんかzpxxx.sfsもちゃんと(CDから)読み込まれてますね。
環境によって変わってくるのかしらん :?:

ブートした環境は、
OS: puppy431日本版RC5
メディア: CD-ROM
RAM: 192MB
(FMV-BIBLONE4/600R)
アバター
シノバー
記事: 3138
登録日時: 09/03/21(土) 00:05
連絡する:

Re: マルチセッションCD

投稿記事 by シノバー »

新谷 さんが書きました:なんかzpxxx.sfsもちゃんと(CDから)読み込まれてますね。
環境によって変わってくるのかしらん :?:
うちでも別のPCで試したところ、OKでした。

pup-431*.sfs なり zp431xxx.sfs がHDD上にあると、そちらに引きずられるというような類のバグなんでしょう。

見なかったことに…… 8)
The bar master, Shino's Bar
http://shinobar.net/
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: マルチセッションCD

投稿記事 by 新谷 »

了解です 8)
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: 4.3.1JP-RC4/RC5

投稿記事 by 新谷 »

ところで、/etc/init.d の
_slmodemusb、~slmodemsnd、slmodem
は消しときませんか?

....後はもう、ツッコミ所はありません。
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

細かいツッコミですいません

投稿記事 by 新谷 »

あと、RC5版だと/usr/share/doc/slmodem.txt ですかね。
(slmodemがロードされる場合は、自動的に配置されるので不要)
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

Re: 4.3.1JP-RC4/RC5

投稿記事 by YoN »

2、3日所用でパピーに関われずフォーラムスレッドをようやく追いかけられるようになりました。
最後の坂でみなさん頑張っていらっしゃるのにお手伝いできずすみません。
パピーのバグ?は見つければまだまだほこりのように出てくるでしょうが、ここで一線を引いてもよいと思います。
この期に及んで、「何をいまさら」かも知れませんが、確認というか気になったことを1つ(無視してもらって結構です)。

[テスト環境]
・ HDDには/mnt/home以下に個人保存ファイルで作った2つのサブディレクトリ「431JPRC4」「431JPRC3」があります。
・ 431JPRC3の内容:pup-431JP-RC3.sfs、pupsave-431JPRC3.2fs、zp431305.sfsの3ファイル。
・ 431JPRC4の内容:pup-431JP-RC4.sfs、pupsave-431JPRC4.2fs、zp431305.sfsの3ファイル。
・ 431JPRC4のライブCDから「通常の起動」

[確認というか気になること]
起動プロセスのコンソール画面で
Type a number to choose which personal file to use:
0 sdb1 none
1 sdb1 /431JPRC4/pupsave-431JPRC4.2fs
2 sdb1 /431JPRC3/pupsave-431JPRC3.2fs

となります。ここで
「1」を選択するとCDから「pupsave-431JPRC4.sfs」がコピーされます。
「2」を選択してもCDから「pupsave-431JPRC4.sfs」がコピーされます。

「2」のsdb1の サブディレクトリ/431JPRC3ディレクトリのpup-431JP-RC3.sfsはコピーされず無視されます。

これはCDからメインファイルをコピーするので当たり前かも知れませんが、
サブディレクトリがいくつあってもその中のメインファイルは無視してライブCDのメインファイルをコピーする。
と言う仕様なのですね?
逆に431RC3のライブCDで起動するとRC3.sfsをコピーするのでしょう。
パピーは今やfrugalインストールやUSBブートで使うのが一般的でしょうが、私はライブCD派なので・・・
Frugalではそれぞれのサブディレクトリのメインsfsファイルを読むのでしょうね。
ちょっと疑問に思っただけです。
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
アバター
シノバー
記事: 3138
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 4.3.1JP-RC4/RC5

投稿記事 by シノバー »

YoN さんが書きました:「1」を選択するとCDから「pupsave-431JPRC4.sfs」がコピーされます。
「2」を選択してもCDから「pupsave-431JPRC4.sfs」がコピーされます。
いずれもpupsaveではなく「pup-431JP-RC4.sfs」ですね。
いずれの場合でも、HDDの「pup-431JP-RC4.sfs」が使われませんでしょうか?

ライブCDから起動した場合、そのライブCDにあるメインSFSファイルを使うのが基本ですが、ライブCDにあるのと同じファイル名のものがHDDにあると、そちらが使われます。

またライブCDにあるのと同じファイル名のものがHDDに複数あると、pupsaveのあるところのものが優先されるはず。←じっさいはそうなっていない。

ただしRAMモードで起動すると無条件にライブCD内のものになります。

起動後に/etc/rc.d/PUPSTATEの中のPUPSFS=を見ると、どちらのものが使われたかが分かります。

叩けばホコリ……。まだ叩いてます :(
最後に編集したユーザー シノバー [ 09/11/26(木) 09:47 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3138
登録日時: 09/03/21(土) 00:05
連絡する:

4.3.1JP-RC5.1125.3

投稿記事 by シノバー »

そろそろ大詰め(のつもり)。

4.3.1JP-RC5, RC5.1125.3 には追加SFSの読み込みに問題があります。RC5.1125.4 をテストください。


4.3.1JP-RC5.1125.3 を作りました。std版/retro版は用意してません。
こちらから

マルチセッションに関して、大きな発見をしました。
ライブCDにJolietオプションを付けてもマルチセッションは使えます。

この問題はWindowsでパピーライブCDを見たときにどう見えるかということに関わります。
  • Jolietオプションを付けた場合、Windowsの最近のバージョンでは(少なくとも Windows 7では)パピーで見えるのと同じようにファイル名が見えます。
  • Windowsの古いバージョンでは(少なくとも2000以前)すべて大文字になるので、WindowsでパピーライブCDを見たときの注意はいずれにせよ必要です。
訂正:Windows 2000を含め、少なくとも Windows 98以降は大文字小文字を含め正確に見えるようです。Windows 95 と Vistaは未確認ですが、たぶん同様。

関連トピ
viewtopic.php?f=32&t=1392
Barry氏ブログ
http://bkhome.org/blog/?viewDetailed=01129
http://bkhome.org/blog/?viewDetailed=01108

RC5.1125.3は
  1. Jolietオプションを付けてあります。また、それに関連して remasterpup2, rc.shutdownにも若干の変更があります。
  2. あー、マルチセッションにおけるinitのバグ修正も入ってます(diff参照)。
  3. ロケールの切り替えに問題があったので、/usr/local/bin/{fixmenus_on_locale, restartjwm}のコードを整理しました。
  4. あとはいくつかのゴミ処理(slmodem関連、/root/ROX-filer→正しくは/root/Choices/ROX-filer)
  5. ドキュメントもそれらに合わせてあります。

コード: 全て選択

# diff init-431utf8r5 init-431utf8r6
79a80
> # 24nov09 use main sfs on cd for pfix=ram and multisession cd
636c637,640
<  CDSFSNAME="`grep "$CDPATTERN" /tmp/PUPXXXSFSS | head -n 1 | cut -f 3 -d ','`"
---
>  # 24nov09 for pfix=ram and multisession cd
>  CDSFSLINE="`grep "$CDPATTERN" /tmp/PUPXXXSFSS | head -n 1`"
>  [ "$PRAMONLY" = "yes" -o $PUPMODE -gt 64 ] && PUPSFS="CDSFSLINE"	# multisession cd
>  CDSFSNAME="`echo $CDSFSLINE | cut -f 3 -d ','`"
最後に編集したユーザー シノバー [ 09/11/25(水) 22:24 ], 累計 2 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3138
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 4.3.1JP-RC5.1125.3

投稿記事 by シノバー »

4.3.1JP-RC5.1125.3 で、追加SFSの読み込みがおかしい?
どうも RC5あたりからサブディレクトリ(/mnt/home/puppy)内の追加SFSを読み込んでないような……。

分かりましたあ。RC5, RC5.1125.3のinitには次が抜けてました。4.30JPのinitまで戻ってしまっていたようです。

コード: 全て選択

#v430jp-sp1 mount order of extra sfs, mount main and driver sfs last (gyro)
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3138
登録日時: 09/03/21(土) 00:05
連絡する:

4.3.1JP-RC5.1125.4

投稿記事 by シノバー »

RC5.1125.4はメインSFSの読み込みに失敗するケースがあり、kernel panic になります。RC5.1125.5をテストください。

4.3.1JP-RC5.1125.4 を作りました。std版/retro版は用意してません。
こちらから

4.3.1JP-RC5.1125.3 のinitrd.gzを入れ替えたものです。rc.shutdownも直してます。
最後に編集したユーザー シノバー [ 09/11/25(水) 22:31 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

Re: 4.3.1JP-RC4/RC5

投稿記事 by YoN »

シノバーさん、ご苦労さまです(としか言えません)。

私の手持ちの空CD-Rメディア(日本製)もあと5枚になりました・・・ :cry:
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
アバター
シノバー
記事: 3138
登録日時: 09/03/21(土) 00:05
連絡する:

リリーススケジュール

投稿記事 by シノバー »

明朝、たぶんRC5.1125.4の名前を変えただけのものをRC6として出します。その後のスケジュールはそれから考えますか……。
The bar master, Shino's Bar
http://shinobar.net/
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: 4.3.1JP-RC4/RC5

投稿記事 by 新谷 »

お疲れ様です。今、帰宅してシノバーさんのリポジトリを覗いたんですが、
pup-431JP-RC5.iso_pup-431JP-RC5.1125.3.iso.delta
pup-431JP-RC5.iso_pup-431JP-RC5.1125.4.iso.delta
でサイズが結構違うんですね。
pup-431JP-RC5.iso_pup-431JP-RC5.1125.4.iso.delta のほうで良かったでしょうか?

結合後のISOファイル(pup-431JP-RC5.1125.4.iso と同じはず)の md5sum
1e4650ec691f3547c517fec8a0118ce1 newfile.iso
で合ってますか?
アバター
シノバー
記事: 3138
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 4.3.1JP-RC4/RC5

投稿記事 by シノバー »

こんばんは。バタバタしてすみません。
新谷 さんが書きました:1e4650ec691f3547c517fec8a0118ce1 newfile.iso
で合ってますか?
1e4650ec691f3547c517fec8a0118ce1 pup-431JP-RC5.1125.4.iso
はい、それでけっこうです。よろしくお願いします。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3138
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 4.3.1JP-RC5.1125.4

投稿記事 by シノバー »

シノバー さんが書きました:4.3.1JP-RC5.1125.4 を作りました。
あー、HDDにFrugalインストールしてRAMモードで起動すると kernel panic に :oops:
The bar master, Shino's Bar
http://shinobar.net/
返信する