4.3.1JP-RC4/RC5

4.X系の開発

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

アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

4.3.1JP-RC5.1125.5

投稿記事 by シノバー »

シノバー さんが書きました:あー、HDDにFrugalインストールしてRAMモードで起動すると kernel panic に :oops:
またやりました。スクリプト中の「$」抜け。
そういうミスはよくあるけど、テストをひととおりやっているはずなのに、やっぱり抜けがあるんだなあ。

で、4.3.1JP-RC5.1125.5です。こちらから
04eca51c28b5d6156819a51a78575869 pup-431JP-RC5.1125.5.iso

initrd.gzだけの入れ替えで、sfsは pup-431JP-RC5.1125.4.sfsと同じでファイル名だけを変えたものです。

initは RC4のものから次のdiff

コード: 全て選択

# diff init-431utf8r1 init-431utf8r6
79a80,81
> #v431JP do not copy sfs to ram by default for flash.
> #v431JP use main sfs on cd for pfix=ram and multisession cd
636c638,641
<  CDSFSNAME="`grep "$CDPATTERN" /tmp/PUPXXXSFSS | head -n 1 | cut -f 3 -d ','`"
---
>  # v431JP 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 ','`"
1097,1098c1102,1103
< # 01jul09 copy prefered in case cd or flash
< [ $PUPMODE -eq 12 -o $PUPMODE -eq 13 ] && echo "$PMEDIA" | grep -q -E '(cd|flash)' && PCOPY="yes"
---
> # 01jul09 copy prefered in case cd or flash #v431jp except flash
> [ $PUPMODE -eq 12 ] && echo "$PMEDIA" | grep -q 'cd' && PCOPY="yes"
最後に編集したユーザー シノバー [ 09/11/25(水) 22:33 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: 4.3.1JP-RC5.1125.4

投稿記事 by 新谷 »

シノバー さんが書きました:
  • Jolietオプションを付けた場合、Windowsの最近のバージョンでは(少なくとも Windows 7では)パピーで見えるのと同じようにファイル名が見えます。
  • Windowsの古いバージョンでは(少なくとも2000以前)すべて大文字になるので、WindowsでパピーライブCDを見たときの注意はいずれにせよ必要です。
WIN98 で見た場合、大文字小文字はきちんと区別されてました。まぁ、結果オーライ。
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: 4.3.1JP-RC5.1125.4

投稿記事 by 新谷 »

サブディレクトリにあるSFSファイルって読み込み不可?
仕様でしたっけ?

パピーからみて、/mnt/home/puppy の構成が
initrd.gz
vmlinuz
pup-431JP-RC5.1125.4.sfs
zp431305.sfs
pupsave-tes.2fs
hoge.sfs
の場合で、ブートマネージャで「hoge.sfs」を読み込み指定にした場合。

ちょっとまだ詳しく調べてないですが....。
追記:
よく読めばこの問題について、一つ前のページに
シノバーさんが詳しく書いていました。
すいません ><
最後に編集したユーザー 新谷 [ 09/11/26(木) 10:09 ], 累計 1 回
アバター
ビズアイユ
記事: 222
登録日時: 08/09/24(水) 13:27
お住まい: Bahir Dar, ETHIOPIA
連絡する:

Re: 4.3.1JP-RC4/RC5

投稿記事 by ビズアイユ »

-maxdepth 1でsfsをfindしてたはずだから、
一つ目のサブディレクトリまでは見に行ったと思うです。
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 4.3.1JP-RC5.1125.4

投稿記事 by シノバー »

新谷 さんが書きました:サブディレクトリにあるSFSファイルって読み込み不可?
仕様でしたっけ?
メインSFSはサブディレクトリまで読みに行きます。
追加SFSについて、「サブディレクトリの追加SFSは読まない」
本家はそれが仕様です。
  • 4.1.2.1JP 読まない←本家と同仕様
  • 4.20p1JP 「サブディレクトリの追加SFSも読む」
  • 4.30JP bootmanagerはサブディレクトリまで読むが、実際は本家と同じく読まない←バグ
  • 4.3.1JPbata ~ 4.3.1JP-RC4 「サブディレクトリの追加SFSも読む」
  • 4.3.1JP-RC5 ~ RC5.1125.3 読まない←4.30JPと同じバグ
  • 4.3.1JP-RC5.1125.4 「サブディレクトリの追加SFSも読む」が、メインSFSの読み込みに失敗するケースあり
  • 4.3.1JP-RC5.1125.5 「サブディレクトリの追加SFSも読む」
最後に編集したユーザー シノバー [ 09/11/25(水) 22:28 ], 累計 1 回
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 4.3.1JP-RC5.1125.4

投稿記事 by シノバー »

新谷 さんが書きました:WIN98 で見た場合、大文字小文字はきちんと区別されてました。
あら。
Windows Me, 2000, XP, 7 で大文字小文字が区別されていることを確認しました。

マルチセッションでsaveするとそれが崩れるようです。
実害ないので、そう〜と、しておきましょう :roll:
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: 4.3.1JP-RC5.1125.5

投稿記事 by シノバー »

さて、今日は早めに休みます。

本日の最終は4.3.1JP-RC5.1125.5です。こちらから
04eca51c28b5d6156819a51a78575869 pup-431JP-RC5.1125.5.iso

明日RC6を作ります。
私が寝てるあいだにテストよろしく>みなさま :o
The bar master, Shino's Bar
http://shinobar.net/
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: 4.3.1JP-RC4/RC5

投稿記事 by 新谷 »

シノバー さんが書きました:
  • 4.1.2.1JP 読まない←本家と同仕様
  • 4.20p1JP 「サブディレクトリの追加SFSも読む」
  • 4.30JP bootmanagerはサブディレクトリまで読むが、実際は本家と同じく読まない←バグ
  • 4.3.1JPbata ~ 4.3.1JP-RC4 「サブディレクトリの追加SFSも読む」
  • 4.3.1JP-RC5 ~ RC5.1125.3 読まない←4.30JPと同じバグ
  • 4.3.1JP-RC5.1125.4 「サブディレクトリの追加SFSも読む」が、メインSFSの読み込みに失敗するケースあり
  • 4.3.1JP-RC5.1125.5 「サブディレクトリの追加SFSも読む」
4.3.1JP-RC5.1125.5 でイケてることを確認しました。ういっす。ビズアイユさん、シノバーさん、解説ありがとうございますm(_ _)m

....関係ないですが、僕は今からNHKで井上陽水を聴きます。
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

フルインストール時の壁紙表示

投稿記事 by 新谷 »

フルインストール後、第一回目の起動時、
「/usr/share/backgrounds/default.jpg のオープンに失敗しました」
となって壁紙表示に失敗します(以前から)。
壁紙画像のどれかで「default.jpg」の
リンクをあらかじめ作成しておいて頂ければ嬉しいです。
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: remasterpup2 パピーCDのリマスタ

投稿記事 by 新谷 »

/usr/sbin/remasterpup2 を見ているんですが、583行目から

コード: 全て選択

#what about settings for a particular pc?...
MSG1="$m_20"
eval m_21=\"$m_21\" 
Xdialog --wrap --left --title "$m_01" --default-no --yesno "$m_21" 0 0
if [ $? -eq 0 ];then
 cp -af /etc/codepage /tmp/etc/
 cp -af /etc/fontmap /tmp/etc/
 cp -af /etc/keyboardtype /tmp/etc/

(中略)

 cp -af /etc/xextraoptions /tmp/etc/
 cp -af /etc/X11/xorg.conf /tmp/etc/X11
 cp -af /etc/network-wizard /tmp/etc/
 MSG1="$m_22"
else
 #v431JP remove slmodems
 rm -f /tmp/etc/init.d/*slmodem*
 rm -f /usr/share/doc/slmodem.txt
fi
最後の slmodem の部分ですが、
ファームウェアの設定ファイルとヘルプファイルは、各個人の環境によって色々なものがロードされるわけですから、
slmodem モデムだけ特別扱いしなくてもいいんじゃないかと。

リマスタする際には手動で消去するチャンスはあるわけですし、シノバーさん(や各個人)が個々に削除すればいいんじゃないでしょうか?
最後に編集したユーザー 新谷 [ 09/11/26(木) 10:59 ], 累計 3 回
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: remasterpup2 パピーCDのリマスタ

投稿記事 by 新谷 »

remasterpup2.mo にタイプミスがありました。二ヶ所だけ修正しました。

18行目
m_03="のプログラムは....全ハードディスクのインストール....

m_03="のプログラムは....ハードディスクのフルインストール....
添付ファイルを見るにはパーミッションが必要です
新谷
記事: 934
登録日時: 08/10/09(木) 18:52
お住まい: 大阪

Re: remasterpup2 パピーCDのリマスタ

投稿記事 by 新谷 »

テストしてみましたが、リマスタ機能自体は問題ないようです。
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

HDD内に複数のSFSがある場合

投稿記事 by シノバー »

シノバー さんが書きました:またライブCDにあるのと同じファイル名のものがHDDに複数あると、pupsaveのあるところのものが優先されるはず。←じっさいはそうなっていない。
4.3.1JP-RCxで、HDD内に複数のSFSがある場合にどれを選択するかという基準がどうもおかしいようです。

ライブCDから起動した場合には、それと同じファイル名のものが使われるので実質的には問題ないと思われます。

問題はFrugalインストールから起動した場合で日本語版(pup-431JP*.sfs)と本家版(pup-431.sfs)や同じ431のバージョン番号を持ったPupletがインストールされている場合などに起こります。この場合、'psubdir='を指定してあるとその指定にしたがうのでOK(のはず)。

initを直せば良いのですが、次の理由から、このままで行こうと思います。よろしいでしょうか?
  1. 副作用がないかどうかのテストがたいへん
  2. initを直したとしても、ユニバーサルインストーラやBootfashを用いてインストールした場合は(サブディレクトリを作らないので)たぶん対処不能
  3. 現状のままでも'psubdir='を指定することで回避できる
手動でサブディレクトリにFrugalインストールし、Grub4DosConfigを使うと'psubdir='が自動的に指定されます。この方法を推奨します。
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: フルインストール時の壁紙表示

投稿記事 by シノバー »

新谷 さんが書きました:フルインストール後、第一回目の起動時、
「/usr/share/backgrounds/default.jpg のオープンに失敗しました」
となって壁紙表示に失敗します(以前から)。
パピー日本語版はフルインストールをサポートしていません :mrgreen:
ウソウソ。対処しました。ついでにメニューが英語になる問題も。

しかし、私はフルインストールが嫌いです。Barryさんもあまり奨めていないように思えます。この話題はいずれ別トピックで……。
viewtopic.php?f=23&t=1015&start=0&hilit ... %AB+Frugal
The bar master, Shino's Bar
http://shinobar.net/
アバター
シノバー
記事: 3139
登録日時: 09/03/21(土) 00:05
連絡する:

Re: remasterpup2 パピーCDのリマスタ

投稿記事 by シノバー »

新谷 さんが書きました:最後の slmodem の部分ですが、
ファームウェアの設定ファイルとヘルプファイルは、各個人の環境によって色々なものがロードされるわけですから、
slmodem モデムだけ特別扱いしなくてもいいんじゃないかと。
slmodemは気づいたからそこで除いたので、他はよく分からないのでほうってある、というところですかね。

ハード固有の部分を含めるかどうかで、「含めない」を選択した後の処理なので、そういうものはここで除いておくのが正しいのではないでしょうか。

あー、/usr/share/doc以下は、ここで除いたところで、後のまつりですね(すでにsquashされてる)。
The bar master, Shino's Bar
http://shinobar.net/
返信する