Re: コマ問LPIC Lv2-201(Ver3.5)
arashi1977
居住地: 広島
投稿数: 1715
では以下の結果ではいかがでしょう?
・e2fsprogsの中には「mkfs.ext2,mkfs.ext3,mkfs.ext4」のプログラム(ソース)はない
・mke2fsというプログラム(ソース)は存在する
・make installすると、misc/Makefileに従って「コンパイルされたmke2fsを【mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4devという名前でハードリンク】する」処理を行う
となります。
「内部で最終的に使用される」というのが曲者ですが、【mke2fs】が本体だ、ということですかね。
※興味があればmisc/mke2fs.cの中身も見てみてください。(blob: 2ffbbe9a639ac8c6be16b71296d57309951f08ab)
1060行目:static char **parse_fs_type の中でそのあたりの処理が書いてありますので
$ wget http://prdownloads.sourceforge.net/e2fsprogs/e2fsprogs-1.42.7.tar.gz
$ tar xzf e2fsprogs-1.42.7.tar.gz
$ cd e2fsprogs-1.42.7
$ ls
ABOUT-NLS SUBMITTING-PATCHES doc/ lib/
COPYING aclocal.m4 e2fsck/ misc/
INSTALL config/ e2fsprogs.lsm po/
INSTALL.elfbin configure* e2fsprogs.spec resize/
MCONFIG.in configure.in e2fsprogs.spec.in tests/
Makefile.in contrib/ ext2ed/ util/
README debian/ include/ version.h
RELEASE-NOTES debugfs/ install-utils/ wordwrap.pl
SHLIBS depfix.sed intl/
$ find . -name "*mkfs*"
./tests/m_mkfs_overhead
$ find . -name "*mke2fs*"
./tests/run_mke2fs
./tests/u_mke2fs
./tests/f_mke2fs2b
./tests/mke2fs.conf.in
./misc/mke2fs.c
./misc/mke2fs.8.in
./misc/mke2fs.conf.5.in
./misc/mke2fs-hurd.conf
./misc/mke2fs.conf.in
$ ./configure
(略)
$ cat -n misc/Makefile
(略)
699 install: all $(SMANPAGES) $(UMANPAGES) installdirs
700 $(Q) for i in $(SPROGS); do \
701 $(ES) " INSTALL $(root_sbindir)/$$i"; \
702 $(INSTALL_PROGRAM) $$i $(DESTDIR)$(root_sbindir)/$$i; \
703 done
704 $(Q) for i in $(USPROGS); do \
705 $(ES) " INSTALL $(sbindir)/$$i"; \
706 $(INSTALL_PROGRAM) $$i $(DESTDIR)$(sbindir)/$$i; \
707 done
708 $(Q) for i in ext2 ext3 ext4 ext4dev; do \
709 $(ES) " LINK $(root_sbindir)/mkfs.$$i"; \
710 (cd $(DESTDIR)$(root_sbindir); \
711 $(LN) $(LINK_INSTALL_FLAGS) mke2fs mkfs.$$i); \
712 done
(略)
・mke2fsというプログラム(ソース)は存在する
・make installすると、misc/Makefileに従って「コンパイルされたmke2fsを【mkfs.ext2, mkfs.ext3, mkfs.ext4, mkfs.ext4devという名前でハードリンク】する」処理を行う
となります。
「内部で最終的に使用される」というのが曲者ですが、【mke2fs】が本体だ、ということですかね。
※興味があればmisc/mke2fs.cの中身も見てみてください。(blob: 2ffbbe9a639ac8c6be16b71296d57309951f08ab)
1060行目:static char **parse_fs_type の中でそのあたりの処理が書いてありますので
投稿ツリー
-
コマ問LPIC Lv2-201(Ver3.5)
(RobSmedley, 2013-6-17 15:09)
-
Re: コマ問LPIC Lv2-201(Ver3.5)
(arashi1977, 2013-6-19 16:04)
-
Re: コマ問LPIC Lv2-201(Ver3.5)
(RobSmedley, 2013-6-19 17:11)
-
Re: コマ問LPIC Lv2-201(Ver3.5)
(arashi1977, 2013-6-20 10:13)
-
Re: コマ問LPIC Lv2-201(Ver3.5)
(RobSmedley, 2013-6-20 11:51)
- Re: コマ問LPIC Lv2-201(Ver3.5) (arashi1977, 2013-6-20 15:04)
-
Re: コマ問LPIC Lv2-201(Ver3.5)
(RobSmedley, 2013-6-20 11:51)
-
Re: コマ問LPIC Lv2-201(Ver3.5)
(arashi1977, 2013-6-20 10:13)
-
Re: コマ問LPIC Lv2-201(Ver3.5)
(RobSmedley, 2013-6-19 17:11)
-
Re: コマ問LPIC Lv2-201(Ver3.5)
(arashi1977, 2013-6-19 16:04)