[Tomoyo-dev 1122] Re: init_policy.sh の見直しについて

Back to archive index

Hiroshi Shinji hiros****@gmail*****
2009年 7月 9日 (木) 03:35:31 JST


宍道です。

早速の対応ありがとうございます。

> ↓で動きますでしょうか?

こんなんでました…

# ./make_alias
Revalidate /bin failed
Revalidate /dev failed
Revalidate /etc failed
<中略>

おかしいなと、思ってみたら間違いが。

--- make_alias.c.orig	2009-07-09 00:43:13.000000000 +0900
+++ make_alias.c	2009-07-09 00:39:26.000000000 +0900
@@ -103,7 +103,7 @@ static unsigned char revalidate_path(con
 	if (!lstat(path, &buf)) {
 		if (S_ISREG(buf.st_mode))
 			type = DT_REG;
-		else if (S_ISREG(buf.st_mode))
+		else if (S_ISDIR(buf.st_mode))
 			type = DT_DIR;
 		else if (S_ISLNK(buf.st_mode))
 			type = DT_LNK;


で、改めて実行すると動作しました。

ただし、uClibcで使うときには、realpathのところを

#if defined __UCLIBC__
	cp = realpath(path, malloc(PATH_MAX));
#else
	cp = realpath(path, NULL);
#endif

とする必要はありますが。
#実はrealpath.cもおんなじ。

では。

2009/07/08 16:41 に Tetsuo Handa<from-****@i-lov*****> さんは書きました:
>  熊猫です。
>
> ↓で動きますでしょうか?
> http://sourceforge.jp/projects/tomoyo/svn/view/branches/ccs-tools/ccstools/make_alias.c?view=markup&root=tomoyo
>
> _______________________________________________
> tomoyo-dev mailing list
> tomoy****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/tomoyo-dev
>



-- 
宍道 洋
hiros****@gmail*****
http://d.hatena.ne.jp/hshinji/




tomoyo-dev メーリングリストの案内
Back to archive index