All of lore.kernel.org
 help / color / mirror / Atom feed
* How to find SELinux policy type?
@ 2008-09-23 23:12 James Morris
  2008-09-23 23:32 ` Mike Sweetser - Adhost
  2008-09-24  0:18 ` KaiGai Kohei
  0 siblings, 2 replies; 20+ messages in thread
From: James Morris @ 2008-09-23 23:12 UTC (permalink / raw)
  To: selinux

Is there a programmatic way to determine the type of SELinux policy 
configured on a system? (e.g. "targeted")

I've looked in the SELinux userspace and SETools repositories but not 
found a library call to do this.


- James
-- 
James Morris
<jmorris@namei.org>

--
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] 20+ messages in thread

* RE: How to find SELinux policy type?
  2008-09-23 23:12 How to find SELinux policy type? James Morris
@ 2008-09-23 23:32 ` Mike Sweetser - Adhost
  2008-09-24  0:21   ` Paul Howarth
  2008-09-24 11:27   ` Daniel J Walsh
  2008-09-24  0:18 ` KaiGai Kohei
  1 sibling, 2 replies; 20+ messages in thread
From: Mike Sweetser - Adhost @ 2008-09-23 23:32 UTC (permalink / raw)
  To: selinux

James,

The following command set should give you what you want:

grep '^SELINUXTYPE' /etc/selinux/config | awk '{split($0,a,"="); print
a[2];}'

When run against my targeted setup on RHEL 5.2, it gave me back
"targeted".

--------------------------
Mike Sweetser | Systems Administrator

Adhost Internet
140 Fourth Avenue North, Suite 360, Seattle, Washington 98109 USA
P 206.404.9000    T 888.234.6781 (ADHOST-1)    F 206.404.9050
E mikesw@adhost.com    W adhost.com

Our brand new Adhost West data center is open - contact us for a tour at
1-888-234-6781 (ADHOST-1)


-----Original Message-----
From: owner-selinux@tycho.nsa.gov [mailto:owner-selinux@tycho.nsa.gov]
On Behalf Of James Morris
Sent: Tuesday, September 23, 2008 4:13 PM
To: selinux@tycho.nsa.gov
Subject: How to find SELinux policy type?

Is there a programmatic way to determine the type of SELinux policy 
configured on a system? (e.g. "targeted")

I've looked in the SELinux userspace and SETools repositories but not 
found a library call to do this.


- James
-- 
James Morris
<jmorris@namei.org>

--
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.


--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-23 23:12 How to find SELinux policy type? James Morris
  2008-09-23 23:32 ` Mike Sweetser - Adhost
@ 2008-09-24  0:18 ` KaiGai Kohei
  2008-09-24 13:01   ` Daniel J Walsh
  2008-09-26  3:34   ` Valdis.Kletnieks
  1 sibling, 2 replies; 20+ messages in thread
From: KaiGai Kohei @ 2008-09-24  0:18 UTC (permalink / raw)
  To: James Morris; +Cc: selinux

James Morris wrote:
> Is there a programmatic way to determine the type of SELinux policy 
> configured on a system? (e.g. "targeted")
> 
> I've looked in the SELinux userspace and SETools repositories but not 
> found a library call to do this.

I also want to know the way to obtain the list of policy types,
because it is necessary to make a specfile which provides policy
modules.

Thanks
-- 
OSS Platform Development Division, NEC
KaiGai Kohei <kaigai@ak.jp.nec.com>

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-23 23:32 ` Mike Sweetser - Adhost
@ 2008-09-24  0:21   ` Paul Howarth
  2008-09-24  0:41     ` KaiGai Kohei
  2008-09-24 11:27   ` Daniel J Walsh
  1 sibling, 1 reply; 20+ messages in thread
From: Paul Howarth @ 2008-09-24  0:21 UTC (permalink / raw)
  To: Mike Sweetser - Adhost; +Cc: selinux

On Tue, 23 Sep 2008 16:32:16 -0700
"Mike Sweetser - Adhost" <mikesw@adhost.com> wrote:

> James,
> 
> The following command set should give you what you want:
> 
> grep '^SELINUXTYPE' /etc/selinux/config | awk '{split($0,a,"="); print
> a[2];}'
> 
> When run against my targeted setup on RHEL 5.2, it gave me back
> "targeted".

There's also the "sestatus" command:

# sestatus
SELinux status:                 enabled
SELinuxfs mount:                /selinux
Current mode:                   enforcing
Mode from config file:          enforcing
Policy version:                 21
Policy from config file:        targeted

Paul.

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-24  0:21   ` Paul Howarth
@ 2008-09-24  0:41     ` KaiGai Kohei
  2008-09-24  1:01       ` James Morris
  0 siblings, 1 reply; 20+ messages in thread
From: KaiGai Kohei @ 2008-09-24  0:41 UTC (permalink / raw)
  To: Paul Howarth; +Cc: Mike Sweetser - Adhost, selinux

Paul Howarth wrote:
> On Tue, 23 Sep 2008 16:32:16 -0700
> "Mike Sweetser - Adhost" <mikesw@adhost.com> wrote:
> 
>> James,
>>
>> The following command set should give you what you want:
>>
>> grep '^SELINUXTYPE' /etc/selinux/config | awk '{split($0,a,"="); print
>> a[2];}'
>>
>> When run against my targeted setup on RHEL 5.2, it gave me back
>> "targeted".
> 
> There's also the "sestatus" command:
> 
> # sestatus
> SELinux status:                 enabled
> SELinuxfs mount:                /selinux
> Current mode:                   enforcing
> Mode from config file:          enforcing
> Policy version:                 21
> Policy from config file:        targeted
> 
> Paul.

selinux_getpolicytype() is available to obtain the current policy type.
(It paerses /etc/selinux/config.)

But, there is no reasonable way to obtain the list of policy types.
Perhaps, I misunderstood the matter. :-)

Thanks,
-- 
OSS Platform Development Division, NEC
KaiGai Kohei <kaigai@ak.jp.nec.com>

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-24  0:41     ` KaiGai Kohei
@ 2008-09-24  1:01       ` James Morris
  0 siblings, 0 replies; 20+ messages in thread
From: James Morris @ 2008-09-24  1:01 UTC (permalink / raw)
  To: KaiGai Kohei; +Cc: Paul Howarth, Mike Sweetser - Adhost, selinux

On Wed, 24 Sep 2008, KaiGai Kohei wrote:

> selinux_getpolicytype() is available to obtain the current policy type.
> (It paerses /etc/selinux/config.)

That's what I was looking for, thanks.


-- 
James Morris
<jmorris@namei.org>

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-23 23:32 ` Mike Sweetser - Adhost
  2008-09-24  0:21   ` Paul Howarth
@ 2008-09-24 11:27   ` Daniel J Walsh
  1 sibling, 0 replies; 20+ messages in thread
From: Daniel J Walsh @ 2008-09-24 11:27 UTC (permalink / raw)
  Cc: selinux, James Morris

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Mike Sweetser - Adhost wrote:
> James,
> 
> The following command set should give you what you want:
> 
> grep '^SELINUXTYPE' /etc/selinux/config | awk '{split($0,a,"="); print
> a[2];}'
> 
> When run against my targeted setup on RHEL 5.2, it gave me back
> "targeted".
> 
> --------------------------
> Mike Sweetser | Systems Administrator
> 
> Adhost Internet
> 140 Fourth Avenue North, Suite 360, Seattle, Washington 98109 USA
> P 206.404.9000    T 888.234.6781 (ADHOST-1)    F 206.404.9050
> E mikesw@adhost.com    W adhost.com
> 
> Our brand new Adhost West data center is open - contact us for a tour at
> 1-888-234-6781 (ADHOST-1)
> 
> 
> -----Original Message-----
> From: owner-selinux@tycho.nsa.gov [mailto:owner-selinux@tycho.nsa.gov]
> On Behalf Of James Morris
> Sent: Tuesday, September 23, 2008 4:13 PM
> To: selinux@tycho.nsa.gov
> Subject: How to find SELinux policy type?
> 
> Is there a programmatic way to determine the type of SELinux policy 
> configured on a system? (e.g. "targeted")
> 
> I've looked in the SELinux userspace and SETools repositories but not 
> found a library call to do this.
> 
> 
> - James
selinux_getpolicytype()

No Man page.

python -c "import selinux; print selinux.selinux_getpolicytype()"
[0, 'targeted']

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAkjaJAQACgkQrlYvE4MpobO+YgCgjCHmaHYdrgeOs0gnrpMPUsU7
3BUAmwdc99Nxbk8r7ZNemgbCIQ93RSG9
=YhtH
-----END PGP SIGNATURE-----

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-24  0:18 ` KaiGai Kohei
@ 2008-09-24 13:01   ` Daniel J Walsh
  2008-09-24 13:30     ` Justin P. Mattock
  2008-09-26  3:34   ` Valdis.Kletnieks
  1 sibling, 1 reply; 20+ messages in thread
From: Daniel J Walsh @ 2008-09-24 13:01 UTC (permalink / raw)
  To: KaiGai Kohei; +Cc: James Morris, selinux

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

KaiGai Kohei wrote:
> James Morris wrote:
>> Is there a programmatic way to determine the type of SELinux policy
>> configured on a system? (e.g. "targeted")
>>
>> I've looked in the SELinux userspace and SETools repositories but not
>> found a library call to do this.
> 
> I also want to know the way to obtain the list of policy types,
> because it is necessary to make a specfile which provides policy
> modules.
> 
> Thanks
There is no list of policy types since anyone can make up a new policy
type.  The convention used within system-config-selinux is to list the
directory names under /etc/selinux/.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org

iEYEARECAAYFAkjaOhkACgkQrlYvE4MpobMFiACfbt6gs0dVCDTRgMH2DqgbAmUJ
l7YAoNBOUnViBZkEMnOdemkcJclbMXEw
=pjX3
-----END PGP SIGNATURE-----

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-24 13:01   ` Daniel J Walsh
@ 2008-09-24 13:30     ` Justin P. Mattock
  0 siblings, 0 replies; 20+ messages in thread
From: Justin P. Mattock @ 2008-09-24 13:30 UTC (permalink / raw)
  To: Daniel J Walsh; +Cc: KaiGai Kohei, James Morris, SELinux

Have you tried issueing the command
Sestatus -vv
Should give you the name of the policy

justin P. Mattock



On Sep 24, 2008, at 6:01 AM, Daniel J Walsh <dwalsh@redhat.com> wrote:

> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> KaiGai Kohei wrote:
>> James Morris wrote:
>>> Is there a programmatic way to determine the type of SELinux policy
>>> configured on a system? (e.g. "targeted")
>>>
>>> I've looked in the SELinux userspace and SETools repositories but  
>>> not
>>> found a library call to do this.
>>
>> I also want to know the way to obtain the list of policy types,
>> because it is necessary to make a specfile which provides policy
>> modules.
>>
>> Thanks
> There is no list of policy types since anyone can make up a new policy
> type.  The convention used within system-config-selinux is to list the
> directory names under /etc/selinux/.
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (GNU/Linux)
> Comment: Using GnuPG with Fedora - http://enigmail.mozdev.org
>
> iEYEARECAAYFAkjaOhkACgkQrlYvE4MpobMFiACfbt6gs0dVCDTRgMH2DqgbAmUJ
> l7YAoNBOUnViBZkEMnOdemkcJclbMXEw
> =pjX3
> -----END PGP SIGNATURE-----
>
> --
> 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.

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-24  0:18 ` KaiGai Kohei
  2008-09-24 13:01   ` Daniel J Walsh
@ 2008-09-26  3:34   ` Valdis.Kletnieks
  2008-09-26  3:50     ` KaiGai Kohei
  1 sibling, 1 reply; 20+ messages in thread
From: Valdis.Kletnieks @ 2008-09-26  3:34 UTC (permalink / raw)
  To: KaiGai Kohei; +Cc: James Morris, selinux

[-- Attachment #1: Type: text/plain, Size: 711 bytes --]

On Wed, 24 Sep 2008 09:18:16 +0900, KaiGai Kohei said:
> James Morris wrote:
> > Is there a programmatic way to determine the type of SELinux policy 
> > configured on a system? (e.g. "targeted")
> > 
> > I've looked in the SELinux userspace and SETools repositories but not 
> > found a library call to do this.
> 
> I also want to know the way to obtain the list of policy types,
> because it is necessary to make a specfile which provides policy
> modules.

There be dragons here. :)

Keep in mind that the list of available policies on the machine that you
create an RPM spec file and do the 'rpmbuild' may differ from the actual
install environment.  So keep straight your Requires: and Build-Requires: ;)

[-- Attachment #2: Type: application/pgp-signature, Size: 226 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-26  3:34   ` Valdis.Kletnieks
@ 2008-09-26  3:50     ` KaiGai Kohei
  2008-09-26  9:38       ` Dominick Grift
  0 siblings, 1 reply; 20+ messages in thread
From: KaiGai Kohei @ 2008-09-26  3:50 UTC (permalink / raw)
  To: Valdis.Kletnieks; +Cc: James Morris, selinux

Valdis.Kletnieks@vt.edu wrote:
> On Wed, 24 Sep 2008 09:18:16 +0900, KaiGai Kohei said:
>> James Morris wrote:
>>> Is there a programmatic way to determine the type of SELinux policy 
>>> configured on a system? (e.g. "targeted")
>>>
>>> I've looked in the SELinux userspace and SETools repositories but not 
>>> found a library call to do this.
>> I also want to know the way to obtain the list of policy types,
>> because it is necessary to make a specfile which provides policy
>> modules.
> 
> There be dragons here. :)
> 
> Keep in mind that the list of available policies on the machine that you
> create an RPM spec file and do the 'rpmbuild' may differ from the actual
> install environment.  So keep straight your Requires: and Build-Requires: ;)

Don't worry. I actually maintain the specfile of sepostgresql package
that provides its security policy modules. :)
-- 
OSS Platform Development Division, NEC
KaiGai Kohei <kaigai@ak.jp.nec.com>

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-26  3:50     ` KaiGai Kohei
@ 2008-09-26  9:38       ` Dominick Grift
  2008-09-26 10:25         ` KaiGai Kohei
  0 siblings, 1 reply; 20+ messages in thread
From: Dominick Grift @ 2008-09-26  9:38 UTC (permalink / raw)
  To: KaiGai Kohei; +Cc: Valdis.Kletnieks, James Morris, selinux

[-- Attachment #1: Type: text/plain, Size: 327 bytes --]

On Fri, 2008-09-26 at 12:50 +0900, KaiGai Kohei wrote:

> Don't worry. I actually maintain the specfile of sepostgresql package
> that provides its security policy modules. :)

Can you have a look at this
please:https://bugzilla.redhat.com/show_bug.cgi?id=463906
thanks




-- 
Dominick Grift <domg472@gmail.com>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-26  9:38       ` Dominick Grift
@ 2008-09-26 10:25         ` KaiGai Kohei
  2008-09-26 10:41           ` Dominick Grift
  0 siblings, 1 reply; 20+ messages in thread
From: KaiGai Kohei @ 2008-09-26 10:25 UTC (permalink / raw)
  To: Dominick Grift; +Cc: KaiGai Kohei, Valdis.Kletnieks, James Morris, selinux

Dominick Grift wrote:
> On Fri, 2008-09-26 at 12:50 +0900, KaiGai Kohei wrote:
> 
>> Don't worry. I actually maintain the specfile of sepostgresql package
>> that provides its security policy modules. :)
> 
> Can you have a look at this
> please:https://bugzilla.redhat.com/show_bug.cgi?id=463906
> thanks

Oops, :(

Was the sepostgresql related policy backported to F9 selinux-policy?
Thanks for your notification, I'll fix soon.
-- 
KaiGai Kohei <kaigai@kaigai.gr.jp>

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-26 10:25         ` KaiGai Kohei
@ 2008-09-26 10:41           ` Dominick Grift
  2008-09-26 13:32             ` KaiGai Kohei
  0 siblings, 1 reply; 20+ messages in thread
From: Dominick Grift @ 2008-09-26 10:41 UTC (permalink / raw)
  To: KaiGai Kohei; +Cc: KaiGai Kohei, Valdis.Kletnieks, James Morris, selinux

[-- Attachment #1: Type: text/plain, Size: 379 bytes --]

On Fri, 2008-09-26 at 19:25 +0900, KaiGai Kohei wrote:

> 
> Was the sepostgresql related policy backported to F9 selinux-policy?

Not sure about that. I know that i have selinux-policy installed plus
sepostgresql for f9.

sepostgresql-8.3.3-2.869.fc9.x86_64
sepostgresql 2.869
selinux-policy-3.3.1-94.fc9.noarch.rpm

Thanks
-- 
Dominick Grift <domg472@gmail.com>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-26 10:41           ` Dominick Grift
@ 2008-09-26 13:32             ` KaiGai Kohei
  2008-09-27 15:54               ` KaiGai Kohei
  0 siblings, 1 reply; 20+ messages in thread
From: KaiGai Kohei @ 2008-09-26 13:32 UTC (permalink / raw)
  To: Daniel J Walsh; +Cc: Dominick Grift, KaiGai Kohei, selinux

Dominick Grift wrote:
> On Fri, 2008-09-26 at 19:25 +0900, KaiGai Kohei wrote:
> 
>> Was the sepostgresql related policy backported to F9 selinux-policy?
> 
> Not sure about that. I know that i have selinux-policy installed plus
> sepostgresql for f9.
> 
> sepostgresql-8.3.3-2.869.fc9.x86_64
> sepostgresql 2.869
> selinux-policy-3.3.1-94.fc9.noarch.rpm
> 
> Thanks

Dan,

Could you add the following policy into F9 updates?
It is already merged into upstream policy, but I cannot find it
at selinux-policy-3.3.1-91.

--- at modules/system/libraries.te ---
optional_policy(`
        postgresql_loadable_module(lib_t)
        postgresql_loadable_module(textrel_shlib_t)
')
--------------------------------------

Lack of this policy prevents database initialization.

$ cat /var/lib/sepgsql/pgstartup.log
              :
creating template1 database in /var/lib/sepgsql/data/base/1 ... ok
initializing pg_authid ... ok
initializing dependencies ... ok
creating system views ... ok
loading system objects' descriptions ... ok
creating conversions ... FATAL:  SELinux: denied { install_module } scontext=unconfined_u:system_r:postgresql_t:s0 tcontext=system_u:object_r:lib_t:s0 tclass=db_database name=/usr/lib/pgsql/ascii_and_mic.so
STATEMENT:  CREATE OR REPLACE FUNCTION ascii_to_mic (INTEGER, INTEGER, CSTRING, INTERNAL, INTEGER) RETURNS VOID AS '$libdir/ascii_and_mic', 'ascii_to_mic' LANGUAGE C STRICT;

Thanks,
-- 
KaiGai Kohei <kaigai@kaigai.gr.jp>

--
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] 20+ messages in thread

* Re: How to find SELinux policy type?
  2008-09-26 13:32             ` KaiGai Kohei
@ 2008-09-27 15:54               ` KaiGai Kohei
  2008-09-30  4:19                 ` sepostgresql.pp conflicts on F9 (Re: How to find SELinux policy type?) KaiGai Kohei
  0 siblings, 1 reply; 20+ messages in thread
From: KaiGai Kohei @ 2008-09-27 15:54 UTC (permalink / raw)
  To: Daniel J Walsh; +Cc: Dominick Grift, KaiGai Kohei, selinux

[-- Attachment #1: Type: text/plain, Size: 706 bytes --]

> Dan,
> 
> Could you add the following policy into F9 updates?
> It is already merged into upstream policy, but I cannot find it
> at selinux-policy-3.3.1-91.
> 
> --- at modules/system/libraries.te ---
> optional_policy(`
>         postgresql_loadable_module(lib_t)
>         postgresql_loadable_module(textrel_shlib_t)
> ')
> --------------------------------------

Thanks, I confirmed it is fixed at selinux-policy-3.3.1-95.fc9.

But what I pointed out is incomplete. :(
Could you apply the attached patch towards the 3.3.1 series policy?
It allows userdomains and httpd_t to connect SE-PostgreSQL.
(No need to say, it compatible to upstream refpolicy.)

Thanks,
-- 
KaiGai Kohei <kaigai@kaigai.gr.jp>

[-- Attachment #2: serefpolicy-sepostgresql-fix-3.3.1.patch --]
[-- Type: application/octect-stream, Size: 2490 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* sepostgresql.pp conflicts on F9 (Re: How to find SELinux policy type?)
  2008-09-27 15:54               ` KaiGai Kohei
@ 2008-09-30  4:19                 ` KaiGai Kohei
  2008-09-30  7:24                   ` Dominick Grift
  0 siblings, 1 reply; 20+ messages in thread
From: KaiGai Kohei @ 2008-09-30  4:19 UTC (permalink / raw)
  To: Dominick Grift; +Cc: KaiGai Kohei, Daniel J Walsh, selinux

Dominick,

Show the package:
  http://koji.fedoraproject.org/koji/buildinfo?buildID=64748

It will be able to help your matter.

BTW, I could not describe its dependency well.
Please tell me, if someone knows the way to describe "Require" section well.

Require: selinux-policy >= 3.3.1-96
                                ^^^
The rpmbuild made an error because it contains %{Release} part,
so I omit it like "Require: selinux-policy >= 3.3.1".
Of cource, it is not a correct description.

Thanks,
-- 
OSS Platform Development Division, NEC
KaiGai Kohei <kaigai@ak.jp.nec.com>

--
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] 20+ messages in thread

* Re: sepostgresql.pp conflicts on F9 (Re: How to find SELinux policy type?)
  2008-09-30  4:19                 ` sepostgresql.pp conflicts on F9 (Re: How to find SELinux policy type?) KaiGai Kohei
@ 2008-09-30  7:24                   ` Dominick Grift
  2008-09-30  7:52                     ` KaiGai Kohei
  0 siblings, 1 reply; 20+ messages in thread
From: Dominick Grift @ 2008-09-30  7:24 UTC (permalink / raw)
  To: KaiGai Kohei; +Cc: KaiGai Kohei, Daniel J Walsh, selinux

[-- Attachment #1: Type: text/plain, Size: 1670 bytes --]

On Tue, 2008-09-30 at 13:19 +0900, KaiGai Kohei wrote:
> Dominick,
> 
> Show the package:
>   http://koji.fedoraproject.org/koji/buildinfo?buildID=64748
> 
> It will be able to help your matter.

hello

sh-3.2# rpm -Uvh sepostgresql-8.3.4-2.1067.fc9.x86_64.rpm
error: Failed dependencies:
postgresql-server = 8.3.4 is needed by
sepostgresql-8.3.4-2.1067.fc9.x86_64

sh-3.2# rpm -qa | grep postgresql-server
postgresql-server-8.3.3-2.fc9.x86_64

sepostgresql-8.3.3-2.869.fc9.x86_64 from installed has depsolving
problems
  --> Missing Dependency: postgresql-server = 8.3.3 is needed by package
sepostgresql-8.3.3-2.869.fc9.x86_64 (installed)
Error: Missing Dependency: postgresql-server = 8.3.3 is needed by
package sepostgresql-8.3.3-2.869.fc9.x86_64 (installed)

sh-3.2# cd selinux-policy-3.5.6-2.fc10.src
sh-3.2# grep -i require selinux-policy.spec
BuildRequires: python gawk checkpolicy >= %{CHECKPOLICYVER} m4
policycoreutils >= %{POLICYCOREUTILSVER}
Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER} libsemanage >=
2.0.14-3
Requires: checkpolicy >= %{CHECKPOLICYVER} m4 
Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER}
Requires(pre): coreutils
Requires(pre): selinux-policy = %{version}-%{release}
Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER}
Requires(pre): coreutils
Requires(pre): selinux-policy = %{version}-%{release}
Requires: policycoreutils-newrole >= %{POLICYCOREUTILSVER} setransd
Requires(pre): policycoreutils >= %{POLICYCOREUTILSVER}
Requires(pre): coreutils
Requires(pre): selinux-policy = %{version}-%{release}

I hope this helps.
Thanks

-- 
Dominick Grift <domg472@gmail.com>

[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 20+ messages in thread

* Re: sepostgresql.pp conflicts on F9 (Re: How to find SELinux policy type?)
  2008-09-30  7:24                   ` Dominick Grift
@ 2008-09-30  7:52                     ` KaiGai Kohei
  2008-09-30  8:06                       ` Paul Howarth
  0 siblings, 1 reply; 20+ messages in thread
From: KaiGai Kohei @ 2008-09-30  7:52 UTC (permalink / raw)
  To: Dominick Grift; +Cc: KaiGai Kohei, Daniel J Walsh, selinux

Dominick Grift wrote:
> On Tue, 2008-09-30 at 13:19 +0900, KaiGai Kohei wrote:
>> Dominick,
>>
>> Show the package:
>>   http://koji.fedoraproject.org/koji/buildinfo?buildID=64748
>>
>> It will be able to help your matter.
> 
> hello
> 
> sh-3.2# rpm -Uvh sepostgresql-8.3.4-2.1067.fc9.x86_64.rpm
> error: Failed dependencies:
> postgresql-server = 8.3.4 is needed by
> sepostgresql-8.3.4-2.1067.fc9.x86_64

It will be released soon, but not uploaded to Fedora 9 updates repository yet.
You can obtain the latest updates package from:
  http://koji.fedoraproject.org/koji/buildinfo?buildID=64273

In addition, it requires selinux-3.3.1-96.fc9 packages from:
  http://koji.fedoraproject.org/koji/buildinfo?buildID=64649
(But I don't know whether Dan want to push it to Fedora9 updates, or not.)

If you cannot wait for several days, plese obtain these packages by hand,
and apply them as follows:
  # rpm -Uvh sepostgresql-8.3.4-2.1067.fc9.x86_64.rpm   \
             postgresql-*8.3.4-1.fc9.x86_64.rpm         \
             selinux-policy-*3.3.1-96.fc9.noarch.rpm

BTW, there are no actual problem to mix postgresql-server-8.3.3 and
sepostgresql-8.3.4, because they has same major version number (8.3.x).
However, specfile of RPM does not allow to write a dependency to a part
of version number like "Requires: postgresql-server-8.3.*".
If someone knows the way to describe it cool, please tell me.

Thanks,
-- 
OSS Platform Development Division, NEC
KaiGai Kohei <kaigai@ak.jp.nec.com>

--
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] 20+ messages in thread

* Re: sepostgresql.pp conflicts on F9 (Re: How to find SELinux policy type?)
  2008-09-30  7:52                     ` KaiGai Kohei
@ 2008-09-30  8:06                       ` Paul Howarth
  0 siblings, 0 replies; 20+ messages in thread
From: Paul Howarth @ 2008-09-30  8:06 UTC (permalink / raw)
  To: KaiGai Kohei; +Cc: Dominick Grift, KaiGai Kohei, Daniel J Walsh, selinux

KaiGai Kohei wrote:
> Dominick Grift wrote:
>> On Tue, 2008-09-30 at 13:19 +0900, KaiGai Kohei wrote:
>>> Dominick,
>>>
>>> Show the package:
>>>   http://koji.fedoraproject.org/koji/buildinfo?buildID=64748
>>>
>>> It will be able to help your matter.
>> hello
>>
>> sh-3.2# rpm -Uvh sepostgresql-8.3.4-2.1067.fc9.x86_64.rpm
>> error: Failed dependencies:
>> postgresql-server = 8.3.4 is needed by
>> sepostgresql-8.3.4-2.1067.fc9.x86_64
> 
> It will be released soon, but not uploaded to Fedora 9 updates repository yet.
> You can obtain the latest updates package from:
>   http://koji.fedoraproject.org/koji/buildinfo?buildID=64273
> 
> In addition, it requires selinux-3.3.1-96.fc9 packages from:
>   http://koji.fedoraproject.org/koji/buildinfo?buildID=64649
> (But I don't know whether Dan want to push it to Fedora9 updates, or not.)
> 
> If you cannot wait for several days, plese obtain these packages by hand,
> and apply them as follows:
>   # rpm -Uvh sepostgresql-8.3.4-2.1067.fc9.x86_64.rpm   \
>              postgresql-*8.3.4-1.fc9.x86_64.rpm         \
>              selinux-policy-*3.3.1-96.fc9.noarch.rpm
> 
> BTW, there are no actual problem to mix postgresql-server-8.3.3 and
> sepostgresql-8.3.4, because they has same major version number (8.3.x).
> However, specfile of RPM does not allow to write a dependency to a part
> of version number like "Requires: postgresql-server-8.3.*".
> If someone knows the way to describe it cool, please tell me.

Perhaps this?:

Requires: postgresql-server >= 8.3
Conflicts: postgresql-server >= 8.4

Paul.

--
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] 20+ messages in thread

end of thread, other threads:[~2008-09-30  8:06 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-23 23:12 How to find SELinux policy type? James Morris
2008-09-23 23:32 ` Mike Sweetser - Adhost
2008-09-24  0:21   ` Paul Howarth
2008-09-24  0:41     ` KaiGai Kohei
2008-09-24  1:01       ` James Morris
2008-09-24 11:27   ` Daniel J Walsh
2008-09-24  0:18 ` KaiGai Kohei
2008-09-24 13:01   ` Daniel J Walsh
2008-09-24 13:30     ` Justin P. Mattock
2008-09-26  3:34   ` Valdis.Kletnieks
2008-09-26  3:50     ` KaiGai Kohei
2008-09-26  9:38       ` Dominick Grift
2008-09-26 10:25         ` KaiGai Kohei
2008-09-26 10:41           ` Dominick Grift
2008-09-26 13:32             ` KaiGai Kohei
2008-09-27 15:54               ` KaiGai Kohei
2008-09-30  4:19                 ` sepostgresql.pp conflicts on F9 (Re: How to find SELinux policy type?) KaiGai Kohei
2008-09-30  7:24                   ` Dominick Grift
2008-09-30  7:52                     ` KaiGai Kohei
2008-09-30  8:06                       ` Paul Howarth

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.