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

[plamo:13568] Re: USAGI on Plamo



こじま@Kanon の DVD の一巻がさっそく出ていた,,です.

# でも,なぜにタイトルがドイツ語なんだろう? Die Fernsehserie とか 
# Zeichentrickfilm とか書かれているから,久しぶりに独和辞典を引っぱり
# だしてしまったぞ(苦笑)
#
# ちなみに Fernsehserie が「TV シリーズ」,Zeichentrickfilm が「アニメー
# ション」って意味らしい


From: Yoshinori Ariie <PBA00250@nifty.com>
Subject: [plamo:13566] USAGI on Plamo
Date: Tue, 2 Apr 2002 20:16:20 +0900

> /bin/gzip が自分自身を gzip してしまい
> つまり /bin/gzip.gz になってしまって
> そのあと gzip が使えなくなる。
> --------------------------------------
> という現象でした。(??)
> 最近ちょっと無いほどパニクったので、ちょっと長文になりますが報告します。
> 
> まず全体の流れ。
> 
> # make USAGI kernel
> 001: cd /usr/local/src
> 002: wget ftp://ftp.linux-ipv6.org/pub/usagi/stable/kit/usagi-linux22-stable-20020101.tar.bz2

手元では状況は再現できないのですが,とりあえず 
usagi-linux22-s20020401.tar.bz2 なんてのが出ているので,こちらを試して
みてはいかがでしょうか?

# 一応,手元では特に小細工せずに usagi tools のインストールができました.

> 020-022 は Plamo の ginstall 3.16 にはオプション "-D" が無いため、
> そして 023 が問題の不具合のためでした(gzip を echo にしてごまかしました ;;)。
> この 023 が無ければ、冒頭の摩訶不思議な現象が生じます。
> (gzip が使えなくなるというのは、予想外に危険なことでした ;_;)

手元でも 64bits 化した gzip を作る時にハマった覚えがあります ;-)

# gzip.tgz を installpkg でインストールしたりするとハマるんだよな.
# gunzip gzip.tgz ; tar xvpf gzip.tar -C / くらいだと大丈夫なんだけど

> 問題の ./mipdiag/Makefile の該当箇所は
> 
> GZIP = /bin/gzip
> ..
> 
> install: all
> 	@for dir in $(bindir) $(man5dir) $(man8dir) $(sysconfdir) $(docdir) ; do \
> 		$(MKDIR) -p $$dir ; \
> 	done
> 
> 	@$(INSTALL_DIR) $(sbindir)
> 	@$(INSTALL_PROGRAM) -m 0755 $(PROGRAM) $(sbindir)/$(PROGRAM)
> 	@$(INSTALL_DIR) $(initdir)
> 	@$(INSTALL_PROGRAM) -m 0755 $(initscript) $(initdir)/$(initscript)
> 
> 	@$(INSTALL_DIR) $(man8dir)
> 	@$(INSTALL_DATA) mipdiag.8 $(man8dir)/mipdiag.8
> 	@$(GZIP) -9 -f $(man8dir)/mipdiag.8     <= ここはちゃんと動作している。
> 
> 	@$(INSTALL_DIR) $(man5dir)
> 	@for file in mipv6_acl.conf.5 network-mip6.conf.5 mipv6_sas.conf.5 ; do \
> 		$(INSTALL_DATA) $$file $(man5dir)/$$file ; \
> 		$(GZIP) -9 -f $(man5dir)/$$file ; \ <= このとき gzip.gz になっている。
> 	done
> 
> というものです。
> $(GZIP) -9 -f $(man5dir)/$$file で $$file に /bin/gzip が代入されているとしか
> 思えないのですが、この書き方でそんなことが生じるものでしょうか。
> 

よく分からないけど,make -n install > install.log とかして,該当個所が
実際にどのように展開されるかを確認してみるのが手っ取り早いかと.

ちなみに 2002/04/01 付のパッケージだと,該当部分はこういう感じになって
ますね.ちょっと変ってるけど,本質的なところは同じみたいですね.

install: all
	@for dir in $(bindir) $(man5dir) $(man8dir) $(sysconfdir) $(initdir) $(docdir) ; do \
		$(MKDIR) -p $$dir ; \
	done

	@$(INSTALL_PROGRAM) -m 0755 $(MIPDIAG) $(sbindir)/$(MIPDIAG)
	@$(INSTALL_PROGRAM) -m 0755 $(initscript) $(initdir)/$(initscript)
	@$(INSTALL_DATA) mipdiag.8 $(man8dir)/mipdiag.8
	@$(GZIP) -9 -f $(man8dir)/mipdiag.8

	@for file in mipv6_acl.conf.5 network-mip6.conf.5 mipv6_sas.conf.5 ; do \
		$(INSTALL_DATA) $$file $(man5dir)/$$file ; \
		$(GZIP) -9 -f $(man5dir)/$$file ; \
	done

	@for file in mipv6_sas.conf.example mipv6_acl.conf.example ; do \
		$(INSTALL_DATA) $$file $(docdir)/$$file ; \
	done

	@if test ! -f $(NETWORK_MIP6_CONF)/network-mip6.conf ; then \
		$(INSTALL_DATA) network-mip6.conf $(NETWORK_MIP6_CONF)/network-mip6.conf ; \
	fi

man: $(MANS)

Follow-Ups
[plamo:13573] Re: USAGI on Plamo, Yoshinori Ariie
References
[plamo:13566] USAGI on Plamo, Yoshinori Ariie

[検索ページ] [メール一覧]
Plamo ML 公開システム