* "HASHTAB_OVERFLOW" undeclared
@ 2007-03-29 2:49 Ken YANG
2007-03-29 11:06 ` Stephen Smalley
0 siblings, 1 reply; 6+ messages in thread
From: Ken YANG @ 2007-03-29 2:49 UTC (permalink / raw)
To: selinux
i want to use findcon to find a type "tmpfs_t".
but in FC, there is setools* package contaning findcon.
i find that secmds(findcon) is in setools-console subpackage
why fc has not this subpackage?
i down a setools-3.1-1.src.rpm from tresys site, and encounter
a build error:
policy_extend.c: In function 'qpol_policy_build_attrs_from_map':
policy_extend.c:170: error: 'HASHTAB_OVERFLOW' undeclared (first use in
this function)
policy_extend.c:170: error: (Each undeclared identifier is reported only
once
policy_extend.c:170: error: for each function it appears in.)
policy_extend.c: In function 'qpol_policy_fill_attr_holes':
policy_extend.c:246: error: 'HASHTAB_OVERFLOW' undeclared (first use in
this function)
make[4]: *** [policy_extend.o] Error 1
make[4]: Leaving directory
`/workbench/rpmbuild/BUILD/setools-3.1/libqpol/src'
i have not find "HASHTAB_OVERFLOW" in selinux trunk, especially in
libsepol. where is this symbol defined?
by the way, i want checkout setools and try again, but tresys "open
source project" site can not access, maybe is temporary :-)
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: "HASHTAB_OVERFLOW" undeclared
2007-03-29 2:49 "HASHTAB_OVERFLOW" undeclared Ken YANG
@ 2007-03-29 11:06 ` Stephen Smalley
2007-03-29 11:43 ` Ken YANG
2007-03-29 12:01 ` Daniel J Walsh
0 siblings, 2 replies; 6+ messages in thread
From: Stephen Smalley @ 2007-03-29 11:06 UTC (permalink / raw)
To: Ken YANG; +Cc: selinux, Daniel J Walsh, Christopher J. PeBenito
On Thu, 2007-03-29 at 10:49 +0800, Ken YANG wrote:
>
> i want to use findcon to find a type "tmpfs_t".
> but in FC, there is setools* package contaning findcon.
> i find that secmds(findcon) is in setools-console subpackage
> why fc has not this subpackage?
That's a question for Dan Walsh (cc'd above) or fedora-selinux-list.
> i down a setools-3.1-1.src.rpm from tresys site, and encounter
> a build error:
>
> policy_extend.c: In function 'qpol_policy_build_attrs_from_map':
> policy_extend.c:170: error: 'HASHTAB_OVERFLOW' undeclared (first use in
> this function)
> policy_extend.c:170: error: (Each undeclared identifier is reported only
> once
> policy_extend.c:170: error: for each function it appears in.)
> policy_extend.c: In function 'qpol_policy_fill_attr_holes':
> policy_extend.c:246: error: 'HASHTAB_OVERFLOW' undeclared (first use in
> this function)
> make[4]: *** [policy_extend.o] Error 1
> make[4]: Leaving directory
> `/workbench/rpmbuild/BUILD/setools-3.1/libqpol/src'
>
>
> i have not find "HASHTAB_OVERFLOW" in selinux trunk, especially in
> libsepol. where is this symbol defined?
Those error codes were replaced by standard ones
(include/sepol/errcodes.h) in the trunk version of libsepol, so you
would need to build setools against the stable branch version of
libsepol until they update setools.
> by the way, i want checkout setools and try again, but tresys "open
> source project" site can not access, maybe is temporary :-)
Appears to be up now.
--
Stephen Smalley
National Security Agency
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: "HASHTAB_OVERFLOW" undeclared
2007-03-29 11:06 ` Stephen Smalley
@ 2007-03-29 11:43 ` Ken YANG
2007-03-29 11:55 ` Stephen Smalley
2007-03-29 12:01 ` Daniel J Walsh
1 sibling, 1 reply; 6+ messages in thread
From: Ken YANG @ 2007-03-29 11:43 UTC (permalink / raw)
To: Stephen Smalley
Cc: Daniel J Walsh, Christopher J. PeBenito, fedora-selinux-list,
selinux
Stephen Smalley wrote:
> On Thu, 2007-03-29 at 10:49 +0800, Ken YANG wrote:
>> i want to use findcon to find a type "tmpfs_t".
>> but in FC, there is setools* package contaning findcon.
>> i find that secmds(findcon) is in setools-console subpackage
>> why fc has not this subpackage?
>
> That's a question for Dan Walsh (cc'd above) or fedora-selinux-list.
ok, i have cc to fedora-selinux-list
>
>> i down a setools-3.1-1.src.rpm from tresys site, and encounter
>> a build error:
>>
>> policy_extend.c: In function 'qpol_policy_build_attrs_from_map':
>> policy_extend.c:170: error: 'HASHTAB_OVERFLOW' undeclared (first use in
>> this function)
>> policy_extend.c:170: error: (Each undeclared identifier is reported only
>> once
>> policy_extend.c:170: error: for each function it appears in.)
>> policy_extend.c: In function 'qpol_policy_fill_attr_holes':
>> policy_extend.c:246: error: 'HASHTAB_OVERFLOW' undeclared (first use in
>> this function)
>> make[4]: *** [policy_extend.o] Error 1
>> make[4]: Leaving directory
>> `/workbench/rpmbuild/BUILD/setools-3.1/libqpol/src'
>>
>>
>> i have not find "HASHTAB_OVERFLOW" in selinux trunk, especially in
>> libsepol. where is this symbol defined?
>
> Those error codes were replaced by standard ones
> (include/sepol/errcodes.h) in the trunk version of libsepol, so you
> would need to build setools against the stable branch version of
> libsepol until they update setools.
thank you.
i play some tricks on the setools :-)
in the spec file of setools-3.1-3.fc7, i find "findcon" and other cmds
had been removed:
rm -f ${RPM_BUILD_ROOT}/usr/bin/findcon
rm -f ${RPM_BUILD_ROOT}/usr/bin/replcon
rm -f ${RPM_BUILD_ROOT}/usr/bin/searchcon
rm -f ${RPM_BUILD_ROOT}/usr/bin/indexcon
rm -f ${RPM_BUILD_ROOT}/usr/share/man/man1/searchcon.1
rm -f ${RPM_BUILD_ROOT}/usr/share/man/man1/indexcon.1
rm -f ${RPM_BUILD_ROOT}/usr/share/man/man1/replcon.1
rm -f ${RPM_BUILD_ROOT}/usr/share/man/man1/findcon.1
rm -rf ${RPM_BUILD_ROOT}%{_includedir}/libsefs/sqlite
so i comment "findcon relative" items, and add corresponding items
in "files" list.
it seems that this kind of "findcon" works.
this is a temporary method, i just want to use findcon to search
certain context
>
>> by the way, i want checkout setools and try again, but tresys "open
>> source project" site can not access, maybe is temporary :-)
>
> Appears to be up now.
>
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 6+ messages in thread* Re: "HASHTAB_OVERFLOW" undeclared
2007-03-29 11:43 ` Ken YANG
@ 2007-03-29 11:55 ` Stephen Smalley
0 siblings, 0 replies; 6+ messages in thread
From: Stephen Smalley @ 2007-03-29 11:55 UTC (permalink / raw)
To: Ken YANG
Cc: Daniel J Walsh, Christopher J. PeBenito, fedora-selinux-list,
selinux
On Thu, 2007-03-29 at 19:43 +0800, Ken YANG wrote:
> Stephen Smalley wrote:
> > On Thu, 2007-03-29 at 10:49 +0800, Ken YANG wrote:
> >> i want to use findcon to find a type "tmpfs_t".
> >> but in FC, there is setools* package contaning findcon.
> >> i find that secmds(findcon) is in setools-console subpackage
> >> why fc has not this subpackage?
> >
> > That's a question for Dan Walsh (cc'd above) or fedora-selinux-list.
>
> ok, i have cc to fedora-selinux-list
>
> >
> >> i down a setools-3.1-1.src.rpm from tresys site, and encounter
> >> a build error:
> >>
> >> policy_extend.c: In function 'qpol_policy_build_attrs_from_map':
> >> policy_extend.c:170: error: 'HASHTAB_OVERFLOW' undeclared (first use in
> >> this function)
> >> policy_extend.c:170: error: (Each undeclared identifier is reported only
> >> once
> >> policy_extend.c:170: error: for each function it appears in.)
> >> policy_extend.c: In function 'qpol_policy_fill_attr_holes':
> >> policy_extend.c:246: error: 'HASHTAB_OVERFLOW' undeclared (first use in
> >> this function)
> >> make[4]: *** [policy_extend.o] Error 1
> >> make[4]: Leaving directory
> >> `/workbench/rpmbuild/BUILD/setools-3.1/libqpol/src'
> >>
> >>
> >> i have not find "HASHTAB_OVERFLOW" in selinux trunk, especially in
> >> libsepol. where is this symbol defined?
> >
> > Those error codes were replaced by standard ones
> > (include/sepol/errcodes.h) in the trunk version of libsepol, so you
> > would need to build setools against the stable branch version of
> > libsepol until they update setools.
>
> thank you.
>
> i play some tricks on the setools :-)
>
> in the spec file of setools-3.1-3.fc7, i find "findcon" and other cmds
> had been removed:
>
> rm -f ${RPM_BUILD_ROOT}/usr/bin/findcon
> rm -f ${RPM_BUILD_ROOT}/usr/bin/replcon
> rm -f ${RPM_BUILD_ROOT}/usr/bin/searchcon
> rm -f ${RPM_BUILD_ROOT}/usr/bin/indexcon
> rm -f ${RPM_BUILD_ROOT}/usr/share/man/man1/searchcon.1
> rm -f ${RPM_BUILD_ROOT}/usr/share/man/man1/indexcon.1
> rm -f ${RPM_BUILD_ROOT}/usr/share/man/man1/replcon.1
> rm -f ${RPM_BUILD_ROOT}/usr/share/man/man1/findcon.1
> rm -rf ${RPM_BUILD_ROOT}%{_includedir}/libsefs/sqlite
>
>
> so i comment "findcon relative" items, and add corresponding items
> in "files" list.
>
> it seems that this kind of "findcon" works.
>
> this is a temporary method, i just want to use findcon to search
> certain context
How does it differ from find . -context ...?
--
Stephen Smalley
National Security Agency
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: "HASHTAB_OVERFLOW" undeclared
2007-03-29 11:06 ` Stephen Smalley
2007-03-29 11:43 ` Ken YANG
@ 2007-03-29 12:01 ` Daniel J Walsh
2007-03-29 12:10 ` Christopher J. PeBenito
1 sibling, 1 reply; 6+ messages in thread
From: Daniel J Walsh @ 2007-03-29 12:01 UTC (permalink / raw)
To: Stephen Smalley; +Cc: Ken YANG, selinux, Christopher J. PeBenito
Stephen Smalley wrote:
> On Thu, 2007-03-29 at 10:49 +0800, Ken YANG wrote:
>
>> i want to use findcon to find a type "tmpfs_t".
>> but in FC, there is setools* package contaning findcon.
>> i find that secmds(findcon) is in setools-console subpackage
>> why fc has not this subpackage?
>>
>
>
Because the same functionality is available in find.
# find / -context "*tmpfs_t*"
> That's a question for Dan Walsh (cc'd above) or fedora-selinux-list.
>
>
>> i down a setools-3.1-1.src.rpm from tresys site, and encounter
>> a build error:
>>
>> policy_extend.c: In function 'qpol_policy_build_attrs_from_map':
>> policy_extend.c:170: error: 'HASHTAB_OVERFLOW' undeclared (first use in
>> this function)
>> policy_extend.c:170: error: (Each undeclared identifier is reported only
>> once
>> policy_extend.c:170: error: for each function it appears in.)
>> policy_extend.c: In function 'qpol_policy_fill_attr_holes':
>> policy_extend.c:246: error: 'HASHTAB_OVERFLOW' undeclared (first use in
>> this function)
>> make[4]: *** [policy_extend.o] Error 1
>> make[4]: Leaving directory
>> `/workbench/rpmbuild/BUILD/setools-3.1/libqpol/src'
>>
>>
>> i have not find "HASHTAB_OVERFLOW" in selinux trunk, especially in
>> libsepol. where is this symbol defined?
>>
>
> Those error codes were replaced by standard ones
> (include/sepol/errcodes.h) in the trunk version of libsepol, so you
> would need to build setools against the stable branch version of
> libsepol until they update setools.
>
>
>> by the way, i want checkout setools and try again, but tresys "open
>> source project" site can not access, maybe is temporary :-)
>>
>
> Appears to be up now.
>
>
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: "HASHTAB_OVERFLOW" undeclared
2007-03-29 12:01 ` Daniel J Walsh
@ 2007-03-29 12:10 ` Christopher J. PeBenito
0 siblings, 0 replies; 6+ messages in thread
From: Christopher J. PeBenito @ 2007-03-29 12:10 UTC (permalink / raw)
To: Daniel J Walsh; +Cc: Stephen Smalley, Ken YANG, selinux
On Thu, 2007-03-29 at 08:01 -0400, Daniel J Walsh wrote:
> Stephen Smalley wrote:
> > On Thu, 2007-03-29 at 10:49 +0800, Ken YANG wrote:
> >
> >> i want to use findcon to find a type "tmpfs_t".
> >> but in FC, there is setools* package contaning findcon.
> >> i find that secmds(findcon) is in setools-console subpackage
> >> why fc has not this subpackage?
> >>
> >
> >
> Because the same functionality is available in find.
>
> # find / -context "*tmpfs_t*"
Can this be readded to the FC package? The purpose of this tool is not
the same as find though they have similar functionality. The purpose is
to index the system and copy the index and the policy off the machine to
the machine that you are doing the analysis on (think about analyzing a
system without X). Then you can get extra information during analysis
without having to be on the machine you're analyzing.
--
Chris PeBenito
Tresys Technology, LLC
(410) 290-1411 x150
--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2007-03-29 12:10 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-03-29 2:49 "HASHTAB_OVERFLOW" undeclared Ken YANG
2007-03-29 11:06 ` Stephen Smalley
2007-03-29 11:43 ` Ken YANG
2007-03-29 11:55 ` Stephen Smalley
2007-03-29 12:01 ` Daniel J Walsh
2007-03-29 12:10 ` Christopher J. PeBenito
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.