<div dir="ltr"><div><div><div>Thanks Miroslav.<br><br></div>I got it.<br><br></div>But, in latest refpolicy, it has gnome_manage_generic_home_content()<br><br>[fujiwara@localhost contrib]$ cat -n gnome.if |grep gnome_manage<br>   190    interface(`gnome_manage_gconf_config&#39;,`<br>   343    interface(`gnome_manage_config&#39;,`<br>   344        refpolicywarn(`$0($*) has been deprecated, use gnome_manage_generic_home_content() instead.&#39;)<br>   345        gnome_manage_generic_home_content($1)<br>   359    interface(`gnome_manage_generic_home_content&#39;,`<br>   478    interface(`gnome_manage_generic_gconf_home_content&#39;,`<br><br></div>Perplexed...<br></div><div class="gmail_extra"><br><div class="gmail_quote">2014-12-29 19:27 GMT+09:00 Miroslav Grepl <span dir="ltr">&lt;<a href="mailto:mgrepl@redhat.com" target="_blank">mgrepl@redhat.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF"><div><div class="h5">
    <div>On 12/26/2014 08:13 PM, Shintaro
      Fujiwara wrote:<br>
    </div>
    <blockquote type="cite">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div>Hi, I&#39;m making a module on related to gnome.<br>
              </div>
              <br>
              I want to use interface
              &quot;gnome_manage_generic_home_content&quot;, but checkpolicy
              complains don&#39;t know the interface.<br>
              <br>
            </div>
          </div>
          gnome.if in latest refpolicy has
          &quot;gnome_manage_generic_home_content&quot;.<br>
          <br>
        </div>
        It seems he knows not &quot;gnome_manage_generic_home_content&quot; but
        &quot;gnome_manage_generic_home_dirs&quot;.<br>
        <br>
        <div>
          <div>
            <div>
              <div>###################################<br>
                module local 1.0;<br>
                <br>
                require {<br>
                        type mytype_t;<br>
                <br>
                        class lnk_file { getattr read };<br>
                        class dir { create open getattr setattr read
                write link unlink rename search add_name remove_name
                reparent rmdir lock ioctl };<br>
                <br>
                }<br>
                <br>
                gnome_manage_generic_home_content(mytype_t)<br>
                #gnome_manage_generic_home_dirs(mytype_t)  &lt;- works
                fine !<br>
                ####################################<br clear="all">
                [root@localhost xxx]# make -f
                /usr/share/selinux/devel/Makefile local.pp<br>
                Compiling targeted local module<br>
                /usr/bin/checkmodule:  loading policy configuration from
                tmp/local.tmp<br>
                local.te:13:ERROR &#39;syntax error&#39; at token
                &#39;gnome_manage_generic_home_content&#39; on line 991:<br>
                <br>
                gnome_manage_generic_home_content(mytype_t)<br>
                /usr/bin/checkmodule:  error(s) encountered while
                parsing configuration<br>
                /usr/share/selinux/devel/include/Makefile:154: recipe
                for target &#39;tmp/local.mod&#39; failed<br>
                make: *** [tmp/local.mod] Error 1<br>
                ####################################<br>
                checkpolicy version<br>
                [fujiwara@localhost ~]$ rpm -qf /usr/bin/checkmodule<br>
                checkpolicy-2.3-4.fc21.x86_64<br>
                <br>
              </div>
            </div>
          </div>
        </div>
      </div>
    </blockquote></div></div>
    We have <br>
    <br>
    gnome_manage_generic_home_files()<br>
    gnome_manage_generic_home_dirs()<br>
    <br>
    interfaces for this in Fedora.<br>
    <blockquote type="cite"><span class="">
      <div dir="ltr">
        <div>
          <div>
            <div>
              <div><br>
                <br>
                <br>
                <br>
                <br>
                -- <br>
                <div>
                  <div dir="ltr">
                    <div>日本にヘヴィメタル・ハードロックを根付かせるページ<br>
                    </div>
                    <div><a href="http://heavymetalhardrock.no-ip.info/" target="_blank">http://heavymetalhardrock.no-ip.info/</a><br>
                    </div>
                    <div><br>
                      世界中でセキュアOSのSELinuxを使いやすくするフリーソフト<br>
                      <a href="http://sourceforge.net/projects/segatex/" target="_blank">http://sourceforge.net/projects/segatex/</a><br>
                    </div>
                    <div><br>
                      CMS(PHPとPostgreSQLを使ったフリーソフト)<br>
                    </div>
                    <a href="http://sourceforge.net/projects/webon/" target="_blank">http://sourceforge.net/projects/webon/</a><br>
                    <a href="https://github.com/intrajp/irforum_jp" target="_blank">https://github.com/intrajp/irforum_jp</a><br>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset></fieldset>
      <br>
      </span><span class="HOEnZb"><font color="#888888"><pre>--
selinux mailing list
<a href="mailto:selinux@lists.fedoraproject.org" target="_blank">selinux@lists.fedoraproject.org</a>
<a href="https://admin.fedoraproject.org/mailman/listinfo/selinux" target="_blank">https://admin.fedoraproject.org/mailman/listinfo/selinux</a></pre>
    </font></span></blockquote>
    <br>
  </div>

</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>日本にヘヴィメタル・ハードロックを根付かせるページ<br></div><div><a href="http://heavymetalhardrock.no-ip.info/" target="_blank">http://heavymetalhardrock.no-ip.info/</a><br></div><div><br>世界中でセキュアOSのSELinuxを使いやすくするフリーソフト<br><a href="http://sourceforge.net/projects/segatex/" target="_blank">http://sourceforge.net/projects/segatex/</a><br></div><div><br>CMS(PHPとPostgreSQLを使ったフリーソフト)<br></div><a href="http://sourceforge.net/projects/webon/" target="_blank">http://sourceforge.net/projects/webon/</a><br><a href="https://github.com/intrajp/irforum_jp" target="_blank">https://github.com/intrajp/irforum_jp</a><br></div></div>
</div>