rpms/perl-DateTime-Precise/EL-5 perl-DateTime-Precise.spec, NONE, 1.1 sources, 1.1, 1.2
by fedora-extras-commitsï¼ redhat.com
Author: xavierb
Update of /cvs/pkgs/rpms/perl-DateTime-Precise/EL-5
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30980/EL-5
Modified Files:
sources
Added Files:
perl-DateTime-Precise.spec
Log Message:
Import into F-8, EL-4 and EL-5
--- NEW FILE perl-DateTime-Precise.spec ---
Name: perl-DateTime-Precise
Version: 1.05
Release: 3%{?dist}
Summary: Perform common time and date operations with additional GPS operations
Group: Development/Libraries
License: Public Domain
URL: http://search.cpan.org/dist/DateTime-Precise
Source0: http://search.cpan.org/CPAN/authors/id/B/BZ/BZAJAC/DateTime-Precise-%{ver...
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: perl(ExtUtils::MakeMaker)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description
The purpose of this library was to replace our dependence on Unix epoch time,
which, being limited to a range of about 1970 to 2030, is inadequate for our
purposes (we have data as old as 1870). This date library effectively handles
dates from A.D. 1000 to infinity, and would probably work all the way back to 0
(ignoring, of course, the switch-over to the Gregorian calendar). The useful
features of Unix epoch time (ease of date difference calculation and date
comparison, strict ordering) are preserved, and elements such as
human-legibility are added. The library handles fractional seconds and some
date/time manipulations used for the Global Positioning Satellite system.
%prep
%setup -q -n DateTime-Precise-%{version}
cat << EOF > %{name}-prov
#!/bin/sh
%{__perl_provides} $* |\
sed -e '/perl(bigfloat)/d' -e '/perl(bigint)/d'
EOF
%define __perl_provides %{_builddir}/DateTime-Precise-%{version}/%{name}-prov
chmod +x %{__perl_provides}
cat << EOF > %{name}-req
#!/bin/sh
%{__perl_requires} $* |\
sed -e '/perl(DateTime::Math\/bigfloat.pl)/d' -e '/perl(DateTime::Math\/bigint.pl)/d'
EOF
%define __perl_requires %{_builddir}/DateTime-Precise-%{version}/%{name}-req
chmod +x %{__perl_requires}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
chmod -R u+w $RPM_BUILD_ROOT/*
%check
make test
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc CHANGES README
%{perl_vendorlib}/*
%{_mandir}/man3/DateTime::Precise.3pm.gz
%changelog
* Wed Jan 30 2008 Xavier Bachelot <xavier(a)bachelot.org> - 1.05-3
- Fix License: tag.
- Remove '| :' for %%check section.
* Fri Dec 21 2007 Xavier Bachelot <xavier(a)bachelot.org> - 1.05-2
- Clean up spec.
* Thu Jul 27 2006 Xavier Bachelot <xavier(a)bachelot.org> - 1.05-1
- Initial build.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-DateTime-Precise/EL-5/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 31 Jan 2008 17:54:23 -0000 1.1
+++ sources 31 Jan 2008 21:13:23 -0000 1.2
@@ -0,0 +1 @@
+05845b6e53a528b406d10a231d0af091 DateTime-Precise-1.05.tar.gz
11Â years, 10Â months
rpms/perl-DateTime-Precise/EL-4 perl-DateTime-Precise.spec, NONE, 1.1 sources, 1.1, 1.2
by fedora-extras-commitsï¼ redhat.com
Author: xavierb
Update of /cvs/pkgs/rpms/perl-DateTime-Precise/EL-4
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30980/EL-4
Modified Files:
sources
Added Files:
perl-DateTime-Precise.spec
Log Message:
Import into F-8, EL-4 and EL-5
--- NEW FILE perl-DateTime-Precise.spec ---
Name: perl-DateTime-Precise
Version: 1.05
Release: 3%{?dist}
Summary: Perform common time and date operations with additional GPS operations
Group: Development/Libraries
License: Public Domain
URL: http://search.cpan.org/dist/DateTime-Precise
Source0: http://search.cpan.org/CPAN/authors/id/B/BZ/BZAJAC/DateTime-Precise-%{ver...
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: perl(ExtUtils::MakeMaker)
Requires: perl(:MODULE_COMPAT_%(eval "`%{__perl} -V:version`"; echo $version))
%description
The purpose of this library was to replace our dependence on Unix epoch time,
which, being limited to a range of about 1970 to 2030, is inadequate for our
purposes (we have data as old as 1870). This date library effectively handles
dates from A.D. 1000 to infinity, and would probably work all the way back to 0
(ignoring, of course, the switch-over to the Gregorian calendar). The useful
features of Unix epoch time (ease of date difference calculation and date
comparison, strict ordering) are preserved, and elements such as
human-legibility are added. The library handles fractional seconds and some
date/time manipulations used for the Global Positioning Satellite system.
%prep
%setup -q -n DateTime-Precise-%{version}
cat << EOF > %{name}-prov
#!/bin/sh
%{__perl_provides} $* |\
sed -e '/perl(bigfloat)/d' -e '/perl(bigint)/d'
EOF
%define __perl_provides %{_builddir}/DateTime-Precise-%{version}/%{name}-prov
chmod +x %{__perl_provides}
cat << EOF > %{name}-req
#!/bin/sh
%{__perl_requires} $* |\
sed -e '/perl(DateTime::Math\/bigfloat.pl)/d' -e '/perl(DateTime::Math\/bigint.pl)/d'
EOF
%define __perl_requires %{_builddir}/DateTime-Precise-%{version}/%{name}-req
chmod +x %{__perl_requires}
%build
%{__perl} Makefile.PL INSTALLDIRS=vendor
make %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
make pure_install PERL_INSTALL_ROOT=$RPM_BUILD_ROOT
find $RPM_BUILD_ROOT -type f -name .packlist -exec rm -f {} ';'
find $RPM_BUILD_ROOT -type d -depth -exec rmdir {} 2>/dev/null ';'
chmod -R u+w $RPM_BUILD_ROOT/*
%check
make test
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
%doc CHANGES README
%{perl_vendorlib}/*
%{_mandir}/man3/DateTime::Precise.3pm.gz
%changelog
* Wed Jan 30 2008 Xavier Bachelot <xavier(a)bachelot.org> - 1.05-3
- Fix License: tag.
- Remove '| :' for %%check section.
* Fri Dec 21 2007 Xavier Bachelot <xavier(a)bachelot.org> - 1.05-2
- Clean up spec.
* Thu Jul 27 2006 Xavier Bachelot <xavier(a)bachelot.org> - 1.05-1
- Initial build.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/perl-DateTime-Precise/EL-4/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 31 Jan 2008 17:54:23 -0000 1.1
+++ sources 31 Jan 2008 21:13:15 -0000 1.2
@@ -0,0 +1 @@
+05845b6e53a528b406d10a231d0af091 DateTime-Precise-1.05.tar.gz
11Â years, 10Â months
rpms/gnome-desktop/devel gnome-desktop.spec,1.116,1.117
by fedora-extras-commitsï¼ redhat.com
Author: ssp
Update of /cvs/pkgs/rpms/gnome-desktop/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30899
Modified Files:
gnome-desktop.spec
Log Message:
Bump release
Index: gnome-desktop.spec
===================================================================
RCS file: /cvs/pkgs/rpms/gnome-desktop/devel/gnome-desktop.spec,v
retrieving revision 1.116
retrieving revision 1.117
diff -u -r1.116 -r1.117
--- gnome-desktop.spec 31 Jan 2008 20:05:20 -0000 1.116
+++ gnome-desktop.spec 31 Jan 2008 21:11:53 -0000 1.117
@@ -13,7 +13,7 @@
Summary: Package containing code shared among gnome-panel, gnome-session, nautilus, etc
Name: gnome-desktop
Version: 2.21.90
-Release: 3%{?dist}
+Release: 4%{?dist}
URL: http://www.gnome.org
Source0: http://download.gnome.org/sources/gnome-desktop/2.21/%{name}-%{version}.t...
License: GPLv2+ and LGPLv2+
11Â years, 10Â months
rpms/rainbow/OLPC-2 .cvsignore, 1.14, 1.15 rainbow.spec, 1.15, 1.16 sources, 1.15, 1.16
by fedora-extras-commitsï¼ redhat.com
Author: mstone
Update of /cvs/pkgs/rpms/rainbow/OLPC-2
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30735
Modified Files:
.cvsignore rainbow.spec sources
Log Message:
- Relax the size restrictions on the tmpfsen that Rainbow mounts for
activities.
- Symlink ~/.fontconfig -> ~/.instance to ease
http://dev.laptop.org/ticket/6046
- Rework build scripts to use mock for snapshot builds.
- Normalize the package name to lower case everywhere.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/rainbow/OLPC-2/.cvsignore,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- .cvsignore 11 Jan 2008 15:08:41 -0000 1.14
+++ .cvsignore 31 Jan 2008 21:02:41 -0000 1.15
@@ -1 +1 @@
-rainbow-0.7.8.tar.bz2
+rainbow-0.7.9.tar.bz2
Index: rainbow.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rainbow/OLPC-2/rainbow.spec,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- rainbow.spec 11 Jan 2008 15:08:41 -0000 1.15
+++ rainbow.spec 31 Jan 2008 21:02:41 -0000 1.16
@@ -3,7 +3,7 @@
%{!?python_version: %define python_version %(%{__python} -c "import sys; print sys.version[0:3]")}
Name: rainbow
-Version: 0.7.8
+Version: 0.7.9
Release: 1%{?dist}
Summary: The OLPC security service
@@ -24,7 +24,7 @@
The service component of the OLPC Bitfrost security platform.
%prep
-%setup -q -n Rainbow-%{version}
+%setup -q
%build
@@ -94,10 +94,18 @@
%{_sysconfdir}/init.d/rainbow
%config(noreplace) %{_sysconfdir}/logrotate.d/rainbow
%ghost %{_localstatedir}/log/rainbow
-%dir %{python_sitelib}/Rainbow-%{version}-py%{python_version}.egg-info
-%{python_sitelib}/Rainbow-%{version}-py%{python_version}.egg-info/*
+%dir %{python_sitelib}/%{name}-%{version}-py%{python_version}.egg-info
+%{python_sitelib}/%{name}-%{version}-py%{python_version}.egg-info/*
%changelog
+* Thu Jan 31 2008 Michael Stone <michael(a)laptop.org> - 0.7.9-1.olpc2
+- Relax the size restrictions on the tmpfsen that Rainbow mounts for
+ activities.
+- Symlink ~/.fontconfig -> ~/.instance to ease
+ http://dev.laptop.org/ticket/6046
+- Rework build scripts to use mock for snapshot builds.
+- Normalize the package name to lower case everywhere.
+
* Fri Jan 11 2008 Michael Stone <michael(a)laptop.org> - 0.7.8-1.olpc2
- Teach rainbow to respond to Sugar requests to use a fixed uid for the bundle
being launched.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/rainbow/OLPC-2/sources,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- sources 11 Jan 2008 15:08:41 -0000 1.15
+++ sources 31 Jan 2008 21:02:41 -0000 1.16
@@ -1 +1 @@
-8682e3df0456b45cd4336f8f98f1b5a3 rainbow-0.7.8.tar.bz2
+3a69c3d2d64a904ccf96ede3e3a2831e rainbow-0.7.9.tar.bz2
11Â years, 10Â months
rpms/selinux-policy/F-8 policy-20070703.patch, 1.179, 1.180 selinux-policy.spec, 1.608, 1.609
by fedora-extras-commitsï¼ redhat.com
Author: dwalsh
Update of /cvs/extras/rpms/selinux-policy/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23679
Modified Files:
policy-20070703.patch selinux-policy.spec
Log Message:
* Thu Jan 22 2008 Dan Walsh <dwalsh(a)redhat.com> 3.0.8-83
- Make oddjob_mkhomedir work with confined login domains
policy-20070703.patch:
Index: policy-20070703.patch
===================================================================
RCS file: /cvs/extras/rpms/selinux-policy/F-8/policy-20070703.patch,v
retrieving revision 1.179
retrieving revision 1.180
diff -u -r1.179 -r1.180
--- policy-20070703.patch 31 Jan 2008 19:36:02 -0000 1.179
+++ policy-20070703.patch 31 Jan 2008 20:59:53 -0000 1.180
@@ -4586,7 +4586,7 @@
type lvm_control_t;
diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/kernel/domain.if serefpolicy-3.0.8/policy/modules/kernel/domain.if
--- nsaserefpolicy/policy/modules/kernel/domain.if 2007-10-22 13:21:42.000000000 -0400
-+++ serefpolicy-3.0.8/policy/modules/kernel/domain.if 2008-01-17 09:03:07.000000000 -0500
++++ serefpolicy-3.0.8/policy/modules/kernel/domain.if 2008-01-31 15:48:18.000000000 -0500
@@ -45,6 +45,11 @@
# start with basic domain
domain_base_type($1)
@@ -7775,7 +7775,7 @@
## <param name="domain">
diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/cron.te serefpolicy-3.0.8/policy/modules/services/cron.te
--- nsaserefpolicy/policy/modules/services/cron.te 2007-10-22 13:21:36.000000000 -0400
-+++ serefpolicy-3.0.8/policy/modules/services/cron.te 2008-01-17 09:03:07.000000000 -0500
++++ serefpolicy-3.0.8/policy/modules/services/cron.te 2008-01-31 15:35:05.000000000 -0500
@@ -50,6 +50,7 @@
type crond_tmp_t;
@@ -11671,6 +11671,111 @@
logrotate_exec(ntpd_t)
')
+diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/oddjob.fc serefpolicy-3.0.8/policy/modules/services/oddjob.fc
+--- nsaserefpolicy/policy/modules/services/oddjob.fc 2007-10-22 13:21:39.000000000 -0400
++++ serefpolicy-3.0.8/policy/modules/services/oddjob.fc 2008-01-31 15:24:30.000000000 -0500
+@@ -1,5 +1,5 @@
+-/usr/lib/oddjob/mkhomedir -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
++/usr/lib(64)?/oddjob/mkhomedir -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
+
+ /usr/sbin/oddjobd -- gen_context(system_u:object_r:oddjob_exec_t,s0)
+
+-/var/run/oddjobd.pid gen_context(system_u:object_r:oddjob_var_run_t,s0)
++/var/run/oddjobd\.pid gen_context(system_u:object_r:oddjob_var_run_t,s0)
+diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/oddjob.if serefpolicy-3.0.8/policy/modules/services/oddjob.if
+--- nsaserefpolicy/policy/modules/services/oddjob.if 2007-10-22 13:21:39.000000000 -0400
++++ serefpolicy-3.0.8/policy/modules/services/oddjob.if 2008-01-31 15:50:05.000000000 -0500
+@@ -44,6 +44,7 @@
+ ')
+
+ domtrans_pattern(oddjob_t, $2, $1)
++ domain_user_exemption_target($1)
+ ')
+
+ ########################################
+diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/oddjob.te serefpolicy-3.0.8/policy/modules/services/oddjob.te
+--- nsaserefpolicy/policy/modules/services/oddjob.te 2007-10-22 13:21:39.000000000 -0400
++++ serefpolicy-3.0.8/policy/modules/services/oddjob.te 2008-01-31 15:59:20.000000000 -0500
+@@ -1,5 +1,5 @@
+
+-policy_module(oddjob,1.3.0)
++policy_module(oddjob,1.4.0)
+
+ ########################################
+ #
+@@ -10,14 +10,20 @@
+ type oddjob_exec_t;
+ domain_type(oddjob_t)
+ init_daemon_domain(oddjob_t, oddjob_exec_t)
++domain_obj_id_change_exemption(oddjob_t)
+ domain_subj_id_change_exemption(oddjob_t)
+
+ type oddjob_mkhomedir_t;
+ type oddjob_mkhomedir_exec_t;
+ domain_type(oddjob_mkhomedir_t)
+-init_daemon_domain(oddjob_mkhomedir_t, oddjob_mkhomedir_exec_t)
++domain_obj_id_change_exemption(oddjob_mkhomedir_t)
++init_system_domain(oddjob_mkhomedir_t, oddjob_mkhomedir_exec_t)
+ oddjob_system_entry(oddjob_mkhomedir_t, oddjob_mkhomedir_exec_t)
+
++ifdef(`enable_mcs',`
++ init_ranged_daemon_domain(oddjob_t,oddjob_exec_t,s0 - mcs_systemhigh)
++')
++
+ # pid files
+ type oddjob_var_run_t;
+ files_pid_file(oddjob_var_run_t)
+@@ -56,7 +62,6 @@
+
+ optional_policy(`
+ dbus_system_bus_client_template(oddjob,oddjob_t)
+- dbus_send_system_bus(oddjob_t)
+ dbus_connect_system_bus(oddjob_t)
+ ')
+
+@@ -69,20 +74,38 @@
+ # oddjob_mkhomedir local policy
+ #
+
++allow oddjob_mkhomedir_t self:capability { chown fowner fsetid dac_override };
++allow oddjob_mkhomedir_t self:process setfscreate;
+ allow oddjob_mkhomedir_t self:fifo_file { read write };
+ allow oddjob_mkhomedir_t self:unix_stream_socket create_stream_socket_perms;
+
+ files_read_etc_files(oddjob_mkhomedir_t)
+
++kernel_read_system_state(oddjob_mkhomedir_t)
++
++auth_use_nsswitch(oddjob_mkhomedir_t)
++
+ libs_use_ld_so(oddjob_mkhomedir_t)
+ libs_use_shared_libs(oddjob_mkhomedir_t)
+
++logging_send_syslog_msg(oddjob_mkhomedir_t)
++
+ miscfiles_read_localization(oddjob_mkhomedir_t)
+
++selinux_get_fs_mount(oddjob_mkhomedir_t)
++selinux_validate_context(oddjob_mkhomedir_t)
++selinux_compute_access_vector(oddjob_mkhomedir_t)
++selinux_compute_create_context(oddjob_mkhomedir_t)
++selinux_compute_relabel_context(oddjob_mkhomedir_t)
++selinux_compute_user_contexts(oddjob_mkhomedir_t)
++
++seutil_read_config(oddjob_mkhomedir_t)
++seutil_read_file_contexts(oddjob_mkhomedir_t)
++seutil_read_default_contexts(oddjob_mkhomedir_t)
++
+ # Add/remove user home directories
++userdom_manage_unpriv_users_home_content_dirs(oddjob_mkhomedir_t)
+ userdom_home_filetrans_generic_user_home_dir(oddjob_mkhomedir_t)
+-userdom_manage_generic_user_home_content_dirs(oddjob_mkhomedir_t)
+-userdom_manage_generic_user_home_content_files(oddjob_mkhomedir_t)
+-userdom_manage_generic_user_home_dirs(oddjob_mkhomedir_t)
+-userdom_manage_staff_home_dirs(oddjob_mkhomedir_t)
++userdom_manage_all_users_home_content_dirs(oddjob_mkhomedir_t)
++userdom_manage_all_users_home_content_files(oddjob_mkhomedir_t)
+ userdom_generic_user_home_dir_filetrans_generic_user_home_content(oddjob_mkhomedir_t,notdevfile_class_set)
diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/openct.te serefpolicy-3.0.8/policy/modules/services/openct.te
--- nsaserefpolicy/policy/modules/services/openct.te 2007-10-22 13:21:39.000000000 -0400
+++ serefpolicy-3.0.8/policy/modules/services/openct.te 2008-01-17 09:03:07.000000000 -0500
Index: selinux-policy.spec
===================================================================
RCS file: /cvs/extras/rpms/selinux-policy/F-8/selinux-policy.spec,v
retrieving revision 1.608
retrieving revision 1.609
diff -u -r1.608 -r1.609
--- selinux-policy.spec 31 Jan 2008 18:53:49 -0000 1.608
+++ selinux-policy.spec 31 Jan 2008 20:59:53 -0000 1.609
@@ -17,7 +17,7 @@
Summary: SELinux policy configuration
Name: selinux-policy
Version: 3.0.8
-Release: 82%{?dist}
+Release: 83%{?dist}
License: GPLv2+
Group: System Environment/Base
Source: serefpolicy-%{version}.tgz
@@ -381,6 +381,9 @@
%endif
%changelog
+* Thu Jan 22 2008 Dan Walsh <dwalsh(a)redhat.com> 3.0.8-83
+- Make oddjob_mkhomedir work with confined login domains
+
* Thu Jan 22 2008 Dan Walsh <dwalsh(a)redhat.com> 3.0.8-82
- Allow xdm to sys_ptrace
11Â years, 10Â months
rpms/selinux-policy/devel policy-20071130.patch, 1.45, 1.46 selinux-policy.spec, 1.595, 1.596
by fedora-extras-commitsï¼ redhat.com
Author: dwalsh
Update of /cvs/extras/rpms/selinux-policy/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23543
Modified Files:
policy-20071130.patch selinux-policy.spec
Log Message:
* Wed Jan 30 2008 Dan Walsh <dwalsh(a)redhat.com> 3.2.5-24
- Allow allow_httpd_mod_auth_pam to work
policy-20071130.patch:
Index: policy-20071130.patch
===================================================================
RCS file: /cvs/extras/rpms/selinux-policy/devel/policy-20071130.patch,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- policy-20071130.patch 31 Jan 2008 19:32:51 -0000 1.45
+++ policy-20071130.patch 31 Jan 2008 20:59:05 -0000 1.46
@@ -13893,18 +13893,52 @@
/opt/NX/bin/nxserver -- gen_context(system_u:object_r:nx_server_exec_t,s0)
/opt/NX/home/nx/\.ssh(/.*)? gen_context(system_u:object_r:nx_server_home_ssh_t,s0)
+diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/oddjob.fc serefpolicy-3.2.5/policy/modules/services/oddjob.fc
+--- nsaserefpolicy/policy/modules/services/oddjob.fc 2007-10-12 08:56:07.000000000 -0400
++++ serefpolicy-3.2.5/policy/modules/services/oddjob.fc 2008-01-31 15:22:43.000000000 -0500
+@@ -1,4 +1,4 @@
+-/usr/lib/oddjob/mkhomedir -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
++/usr/lib(64)?/oddjob/mkhomedir -- gen_context(system_u:object_r:oddjob_mkhomedir_exec_t,s0)
+
+ /usr/sbin/oddjobd -- gen_context(system_u:object_r:oddjob_exec_t,s0)
+
+diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/oddjob.if serefpolicy-3.2.5/policy/modules/services/oddjob.if
+--- nsaserefpolicy/policy/modules/services/oddjob.if 2007-01-02 12:57:43.000000000 -0500
++++ serefpolicy-3.2.5/policy/modules/services/oddjob.if 2008-01-31 15:49:10.000000000 -0500
+@@ -44,6 +44,7 @@
+ ')
+
+ domtrans_pattern(oddjob_t, $2, $1)
++ domain_user_exemption_target($1)
+ ')
+
+ ########################################
diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/oddjob.te serefpolicy-3.2.5/policy/modules/services/oddjob.te
--- nsaserefpolicy/policy/modules/services/oddjob.te 2007-12-19 05:32:17.000000000 -0500
-+++ serefpolicy-3.2.5/policy/modules/services/oddjob.te 2008-01-18 12:40:46.000000000 -0500
-@@ -15,6 +15,7 @@
++++ serefpolicy-3.2.5/policy/modules/services/oddjob.te 2008-01-31 15:44:28.000000000 -0500
+@@ -10,14 +10,20 @@
+ type oddjob_exec_t;
+ domain_type(oddjob_t)
+ init_daemon_domain(oddjob_t, oddjob_exec_t)
++domain_obj_id_change_exemption(oddjob_t)
+ domain_subj_id_change_exemption(oddjob_t)
+
type oddjob_mkhomedir_t;
type oddjob_mkhomedir_exec_t;
domain_type(oddjob_mkhomedir_t)
+-init_daemon_domain(oddjob_mkhomedir_t, oddjob_mkhomedir_exec_t)
+domain_obj_id_change_exemption(oddjob_mkhomedir_t)
- init_daemon_domain(oddjob_mkhomedir_t, oddjob_mkhomedir_exec_t)
++init_system_domain(oddjob_mkhomedir_t, oddjob_mkhomedir_exec_t)
oddjob_system_entry(oddjob_mkhomedir_t, oddjob_mkhomedir_exec_t)
-@@ -68,20 +69,38 @@
++ifdef(`enable_mcs',`
++ init_ranged_daemon_domain(oddjob_t,oddjob_exec_t,s0 - mcs_systemhigh)
++')
++
+ # pid files
+ type oddjob_var_run_t;
+ files_pid_file(oddjob_var_run_t)
+@@ -68,20 +74,38 @@
# oddjob_mkhomedir local policy
#
@@ -21350,7 +21384,7 @@
+/var/cache/coolkey(/.*)? gen_context(system_u:object_r:auth_cache_t,s0)
diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/authlogin.if serefpolicy-3.2.5/policy/modules/system/authlogin.if
--- nsaserefpolicy/policy/modules/system/authlogin.if 2007-11-29 13:29:35.000000000 -0500
-+++ serefpolicy-3.2.5/policy/modules/system/authlogin.if 2008-01-31 13:43:36.000000000 -0500
++++ serefpolicy-3.2.5/policy/modules/system/authlogin.if 2008-01-31 15:15:50.000000000 -0500
@@ -99,7 +99,7 @@
template(`authlogin_per_role_template',`
@@ -21396,7 +21430,7 @@
# for SSP/ProPolice
dev_read_urand($1)
# for fingerprint readers
-@@ -221,11 +237,35 @@
+@@ -221,11 +237,36 @@
logging_send_audit_msgs($1)
logging_send_syslog_msg($1)
@@ -21414,6 +21448,7 @@
+ dbus_system_bus_client_template(notused, $1)
+ optional_policy(`
+ oddjob_dbus_chat($1)
++ oddjob_domtrans_mkhomedir($1)
+ ')
+ ')
+
@@ -21433,7 +21468,7 @@
tunable_policy(`allow_polyinstantiation',`
files_polyinstantiate_all($1)
')
-@@ -342,6 +382,8 @@
+@@ -342,6 +383,8 @@
optional_policy(`
kerberos_use($1)
@@ -21442,7 +21477,7 @@
')
optional_policy(`
-@@ -356,6 +398,28 @@
+@@ -356,6 +399,28 @@
optional_policy(`
samba_stream_connect_winbind($1)
')
@@ -21471,7 +21506,7 @@
')
########################################
-@@ -369,12 +433,12 @@
+@@ -369,12 +434,12 @@
## </param>
## <param name="role">
## <summary>
@@ -21486,7 +21521,7 @@
## </summary>
## </param>
#
-@@ -386,6 +450,7 @@
+@@ -386,6 +451,7 @@
auth_domtrans_chk_passwd($1)
role $2 types system_chkpwd_t;
allow system_chkpwd_t $3:chr_file rw_file_perms;
@@ -21494,7 +21529,7 @@
')
########################################
-@@ -1457,6 +1522,7 @@
+@@ -1457,6 +1523,7 @@
optional_policy(`
samba_stream_connect_winbind($1)
samba_read_var_files($1)
@@ -21502,7 +21537,7 @@
')
')
-@@ -1491,3 +1557,23 @@
+@@ -1491,3 +1558,23 @@
typeattribute $1 can_write_shadow_passwords;
typeattribute $1 can_relabelto_shadow_passwords;
')
Index: selinux-policy.spec
===================================================================
RCS file: /cvs/extras/rpms/selinux-policy/devel/selinux-policy.spec,v
retrieving revision 1.595
retrieving revision 1.596
diff -u -r1.595 -r1.596
--- selinux-policy.spec 31 Jan 2008 19:32:51 -0000 1.595
+++ selinux-policy.spec 31 Jan 2008 20:59:05 -0000 1.596
@@ -17,7 +17,7 @@
Summary: SELinux policy configuration
Name: selinux-policy
Version: 3.2.5
-Release: 23%{?dist}
+Release: 24%{?dist}
License: GPLv2+
Group: System Environment/Base
Source: serefpolicy-%{version}.tgz
@@ -387,7 +387,7 @@
%endif
%changelog
-* Wed Jan 30 2008 Dan Walsh <dwalsh(a)redhat.com> 3.2.5-23
+* Wed Jan 30 2008 Dan Walsh <dwalsh(a)redhat.com> 3.2.5-24
- Allow allow_httpd_mod_auth_pam to work
* Wed Jan 30 2008 Dan Walsh <dwalsh(a)redhat.com> 3.2.5-22
11Â years, 10Â months
rpms/e2fsprogs/F-8 e2fsprogs-1.40.4-no-static-e2fsck.patch, NONE, 1.1 e2fsprogs-1.40.4-sb_feature_check_ignore.patch, NONE, 1.1 e2fsprogs-1.40.4-uuidd-tidy.patch, NONE, 1.1 uuidd.init, NONE, 1.1 .cvsignore, 1.16, 1.17 e2fsprogs-1.39-mkinstalldirs.patch, 1.2, 1.3 e2fsprogs.spec, 1.86, 1.87 sources, 1.16, 1.17 e2fsprogs-1.38-no_pottcdate.patch, 1.2, NONE e2fsprogs-1.38-resize-inode.patch, 1.1, NONE e2fsprogs-1.39-multilib.patch, 1.3, NONE e2fsprogs-1.40.2-blkid-FAT-magic-not-on-strict-position.patch, 1.2, NON
by fedora-extras-commitsï¼ redhat.com
Author: sandeen
Update of /cvs/pkgs/rpms/e2fsprogs/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23291
Modified Files:
.cvsignore e2fsprogs-1.39-mkinstalldirs.patch e2fsprogs.spec
sources
Added Files:
e2fsprogs-1.40.4-no-static-e2fsck.patch
e2fsprogs-1.40.4-sb_feature_check_ignore.patch
e2fsprogs-1.40.4-uuidd-tidy.patch uuidd.init
Removed Files:
e2fsprogs-1.38-no_pottcdate.patch
e2fsprogs-1.38-resize-inode.patch
e2fsprogs-1.39-multilib.patch
e2fsprogs-1.40.2-blkid-FAT-magic-not-on-strict-position.patch
e2fsprogs-1.40.2-blkid-squashfs.patch
e2fsprogs-1.40.2-fix-open-create-modes.patch
e2fsprogs-1.40.2-integer-overflows.patch
e2fsprogs-1.40.2-protect-open-ops.patch
e2fsprogs-1.40.2-swapfs.patch
e2fsprogs-1.40.2-warning-fixes.patch
Log Message:
* Thu Jan 31 2008 Eric Sandeen <esandeen(a)redhat.com> 1.40.4-1
- New upstream version, drop several now-upstream patches.
- New uuidd subpackage
- Build e2fsck as a dynamically linked binary, and clobber e2fsck.static
- Fix uidd manpage default paths.
- Ignore some primary/backup superblock flag differences (#428893)
- Make (more) file timestamps match those in tarball for multilib tidiness
- Fix e2fsprogs-libs summary (shared libs not static)
e2fsprogs-1.40.4-no-static-e2fsck.patch:
--- NEW FILE e2fsprogs-1.40.4-no-static-e2fsck.patch ---
Index: e2fsprogs-1.40.4/e2fsck/Makefile.in
===================================================================
--- e2fsprogs-1.40.4.orig/e2fsck/Makefile.in
+++ e2fsprogs-1.40.4/e2fsck/Makefile.in
@@ -104,7 +104,7 @@ SRCS= $(srcdir)/e2fsck.c \
prof_err.c \
$(MTRACE_SRC)
-all:: profiled $(PROGS) e2fsck.static e2fsck.shared $(MANPAGES) $(FMANPAGES)
+all:: profiled $(PROGS) e2fsck.@E2FSCK_TYPE@ $(MANPAGES) $(FMANPAGES)
@PROFILE_CMT@all:: e2fsck.profiled
e2fsprogs-1.40.4-sb_feature_check_ignore.patch:
--- NEW FILE e2fsprogs-1.40.4-sb_feature_check_ignore.patch ---
Index: e2fsprogs-1.40.4/e2fsck/super.c
===================================================================
--- e2fsprogs-1.40.4.orig/e2fsck/super.c
+++ e2fsprogs-1.40.4/e2fsck/super.c
@@ -814,10 +814,32 @@ int check_backup_super_block(e2fsck_t ct
continue;
}
-#define SUPER_DIFFERENT(x) (fs->super->x != tfs->super->x)
- if (SUPER_DIFFERENT(s_feature_compat) ||
- SUPER_DIFFERENT(s_feature_incompat) ||
- SUPER_DIFFERENT(s_feature_ro_compat) ||
+ /*
+ * A few flags are set on the fly by the kernel, but
+ * only in the primary superblock. They are safe
+ * to copy even if they differ.
+ */
+
+#define FEATURE_COMPAT_IGNORE (EXT2_FEATURE_COMPAT_EXT_ATTR)
+#define FEATURE_RO_COMPAT_IGNORE (EXT2_FEATURE_RO_COMPAT_LARGE_FILE| \
+ EXT4_FEATURE_RO_COMPAT_DIR_NLINK)
+#define FEATURE_INCOMPAT_IGNORE (EXT3_FEATURE_INCOMPAT_EXTENTS)
+
+#define SUPER_COMPAT_DIFFERENT(x) \
+ (( fs->super->x & ~FEATURE_COMPAT_IGNORE) != \
+ (tfs->super->x & ~FEATURE_COMPAT_IGNORE))
+#define SUPER_INCOMPAT_DIFFERENT(x) \
+ (( fs->super->x & ~FEATURE_INCOMPAT_IGNORE) != \
+ (tfs->super->x & ~FEATURE_INCOMPAT_IGNORE))
+#define SUPER_RO_COMPAT_DIFFERENT(x) \
+ (( fs->super->x & ~FEATURE_RO_COMPAT_IGNORE) != \
+ (tfs->super->x & ~FEATURE_RO_COMPAT_IGNORE))
+#define SUPER_DIFFERENT(x) \
+ (fs->super->x != tfs->super->x)
+
+ if (SUPER_COMPAT_DIFFERENT(s_feature_compat) ||
+ SUPER_INCOMPAT_DIFFERENT(s_feature_incompat) ||
+ SUPER_RO_COMPAT_DIFFERENT(s_feature_ro_compat) ||
SUPER_DIFFERENT(s_blocks_count) ||
SUPER_DIFFERENT(s_inodes_count) ||
memcmp(fs->super->s_uuid, tfs->super->s_uuid,
e2fsprogs-1.40.4-uuidd-tidy.patch:
--- NEW FILE e2fsprogs-1.40.4-uuidd-tidy.patch ---
Index: e2fsprogs-1.39/misc/uuidd.8.in
===================================================================
--- e2fsprogs-1.39.orig/misc/uuidd.8.in
+++ e2fsprogs-1.39/misc/uuidd.8.in
@@ -64,11 +64,11 @@ UUID's.
.TP
.BI \-p " pidfile"
Specify the pathname where the pid file should be written. By default,
-the pid file is written to /var/run/uuidd.pid.
+the pid file is written to /var/lib/libuuid/uuidd.pid.
.TP
.BI \-s " socketpath"
Specify the pathname used for the unix-domain socket used by uuidd. By
-qdefault, the pathname used is /var/run/uuidd.sock. This is primarily
+default, the pathname used is /var/lib/libuuid/request. This is primarily
for debugging purposes, since the pathname is hard-coded in the libuuid
library.
.TP
--- NEW FILE uuidd.init ---
#!/bin/bash
#
# uuidd uuidd daemon for unique time-based UUID generation
#
# Author: Eric Sandeen <sandeen(a)redhat.com>
#
# chkconfig: 2345 60 99
#
# description: uuidd is a helper daemon to guarantee uniqueness of \
# time-based UUIDs when using libuuid.
# processname: uuidd
# pidfile: /var/lib/libuuid/uuidd.pid
#
### BEGIN INIT INFO
# Provides: uuidd
# Required-Start: $time $local_fs
# Required-Stop: $time $local_fs
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: UUID daemon
# Description: Daemon which guarantees uniqueness of time-based UUIDS
# when using libuuid.
### END INIT INFO
# source function library
. /etc/rc.d/init.d/functions
RETVAL=0
DAEMON=uuidd
start() {
echo -n $"Starting uuidd: "
daemon --user uuidd --pidfile /var/lib/libuuid/uuidd.pid /usr/sbin/uuidd
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/uuidd
}
stop() {
echo -n $"Stopping uuidd: "
killproc uuidd
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/uuidd
}
restart() {
stop
start
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart|force-reload|reload)
restart
;;
condrestart)
[ -f /var/lock/subsys/uuidd ] && restart
;;
status)
status -p /var/lib/libuuid/uuidd.pid uuidd uuidd
REVAL=$?
;;
*)
echo $"Usage: $0 {start|stop|status|restart|reload|force-reload|condrestart}"
exit 1
esac
exit $RETVAL
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/e2fsprogs/F-8/.cvsignore,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- .cvsignore 17 Jul 2007 19:14:44 -0000 1.16
+++ .cvsignore 31 Jan 2008 20:52:22 -0000 1.17
@@ -1 +1 @@
-e2fsprogs-1.40.2.tar.gz
+e2fsprogs-1.40.4.tar.gz
e2fsprogs-1.39-mkinstalldirs.patch:
Index: e2fsprogs-1.39-mkinstalldirs.patch
===================================================================
RCS file: /cvs/pkgs/rpms/e2fsprogs/F-8/e2fsprogs-1.39-mkinstalldirs.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- e2fsprogs-1.39-mkinstalldirs.patch 25 Dec 2006 22:41:46 -0000 1.2
+++ e2fsprogs-1.39-mkinstalldirs.patch 31 Jan 2008 20:52:22 -0000 1.3
@@ -89,13 +89,13 @@
if (cd $(DESTDIR)$(localedir)/$$lang && LC_ALL=C ls -l -d $$lc 2>/dev/null) | grep ' -> ' >/dev/null; then \
--- e2fsprogs-1.39/misc/Makefile.in.mkinstalldirs 2006-12-25 23:04:27.000000000 +0100
+++ e2fsprogs-1.39/misc/Makefile.in 2006-12-25 23:04:27.000000000 +0100
-@@ -223,8 +223,8 @@
+@@ -246,8 +246,8 @@ filefrag.8: $(DEP_SUBSTITUTE) $(srcdir)/
@$(SUBSTITUTE_UPTIME) $(srcdir)/filefrag.8.in filefrag.8
installdirs:
-- @echo " MKINSTALLDIRS $(sbindir) $(root_sbindir) $(bindir) $(man1dir) $(man8dir) $(libdir)"
+- @echo " MKINSTALLDIRS $(sbindir) $(root_sbindir) $(bindir) $(man1dir) $(man8dir) $(libdir) $(root_sysconfdir)"
- @$(MKINSTALLDIRS) $(DESTDIR)$(sbindir) \
-+ @echo " MKDIR_P $(sbindir) $(root_sbindir) $(bindir) $(man1dir) $(man8dir) $(libdir)"
++ @echo " MKDIR_P $(sbindir) $(root_sbindir) $(bindir) $(man1dir) $(man8dir) $(libdir) $(root_sysconfdir)"
+ @$(MKDIR_P) $(DESTDIR)$(sbindir) \
$(DESTDIR)$(root_sbindir) $(DESTDIR)$(bindir) \
$(DESTDIR)$(man1dir) $(DESTDIR)$(man8dir) \
Index: e2fsprogs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/e2fsprogs/F-8/e2fsprogs.spec,v
retrieving revision 1.86
retrieving revision 1.87
diff -u -r1.86 -r1.87
--- e2fsprogs.spec 12 Dec 2007 20:19:11 -0000 1.86
+++ e2fsprogs.spec 31 Jan 2008 20:52:22 -0000 1.87
@@ -3,8 +3,8 @@
Summary: Utilities for managing the second and third extended (ext2/ext3) filesystems
Name: e2fsprogs
-Version: 1.40.2
-Release: 12%{?dist}
+Version: 1.40.4
+Release: 1%{?dist}
# License based on upstream-modified COPYING file,
# which clearly states "V2" intent.
License: GPLv2
@@ -12,19 +12,13 @@
Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
Source1: ext2_types-wrapper.h
Source2: blkid_types-wrapper.h
-Patch30: e2fsprogs-1.38-resize-inode.patch
-Patch32: e2fsprogs-1.38-no_pottcdate.patch
-Patch34: e2fsprogs-1.39-blkid-devmapper.patch
-Patch36: e2fsprogs-1.38-etcblkid.patch
-Patch39: e2fsprogs-1.39-multilib.patch
-Patch62: e2fsprogs-1.39-mkinstalldirs.patch
-Patch63: e2fsprogs-1.40.2-warning-fixes.patch
-Patch64: e2fsprogs-1.40.2-swapfs.patch
-Patch65: e2fsprogs-1.40.2-fix-open-create-modes.patch
-Patch66: e2fsprogs-1.40.2-protect-open-ops.patch
-Patch67: e2fsprogs-1.40.2-blkid-FAT-magic-not-on-strict-position.patch
-Patch68: e2fsprogs-1.40.2-blkid-squashfs.patch
-Patch69: e2fsprogs-1.40.2-integer-overflows.patch
+Source3: uuidd.init
+Patch1: e2fsprogs-1.39-blkid-devmapper.patch
+Patch2: e2fsprogs-1.38-etcblkid.patch
+Patch3: e2fsprogs-1.39-mkinstalldirs.patch
+Patch4: e2fsprogs-1.40.4-uuidd-tidy.patch
+Patch5: e2fsprogs-1.40.4-sb_feature_check_ignore.patch
+Patch7: e2fsprogs-1.40.4-no-static-e2fsck.patch
Url: http://e2fsprogs.sourceforge.net/
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -49,7 +43,7 @@
performance of an ext2 and/or ext3 filesystem.
%package libs
-Summary: Ext2/3 filesystem-specific static libraries and headers
+Summary: Ext2/3 filesystem-specific shared libraries and headers
Group: Development/Libraries
# License based on upstream-modified COPYING file,
# which clearly states "V2" intent as well as other
@@ -68,6 +62,7 @@
# licenses for various libs, which also have in-source specification.
License: GPLv2 and LGPLv2 and BSD and MIT
Requires: e2fsprogs-libs = %{version}-%{release}
+Requires: device-mapper-devel >= 1.02.02-3
Requires: gawk
Requires(post): /sbin/install-info
Requires(postun): /sbin/install-info
@@ -81,56 +76,58 @@
filesystem-specific programs. If you install e2fsprogs-devel, you'll
also want to install e2fsprogs.
+%package -n uuidd
+Summary: helper daemon to guarantee uniqueness of time-based UUIDs
+Group: System Environment/Daemons
+Requires: e2fsprogs-libs = %{version}-%{release}
+License: GPLv2
+Requires(pre): shadow-utils
+
+%description -n uuidd
+The uuidd package contains a userspace daemon (uuidd) which guarantees
+uniqueness of time-based UUID generation even at very high rates on
+SMP systems.
+
%prep
%setup -q -n e2fsprogs-%{version}
-# enable tune2fs to set and clear the resize inode (#167816)
-%patch30 -p1 -b .resize-inode
-# drop timestamp from mo files (#168815/168814/245653)
-%patch32 -p1 -b .pottcdate
# look at device mapper devices
-%patch34 -p1 -b .dm
+%patch1 -p1 -b .dm
# put blkid.tab in /etc/blkid/
-%patch36 -p1 -b .etcblkid
-# Fix multilib conflicts (#192665)
-%patch39 -p1 -b .multilib
+%patch2 -p1 -b .etcblkid
# Fix for newer autoconf (#220715)
-%patch62 -p1 -b .mkinstalldirs
-# Fix type warning in badblocks
-%patch63 -p1 -b .warnings
-# Fix ext2fs_swap_inode_full() on bigendian boxes
-%patch64 -p1 -b .swapfs
-# fix one open("foo", O_CREAT) caller with no mode
-%patch65 -p1 -b .creatmode
-# protect ->open ops from glibc open-create-mode-checker
-%patch66 -p1 -b .open
-# fix fat probe when there is a real MBR
-%patch67 -p1 -b .blkid-fat
-# detect squashfs in libblkid (#305151)
-%patch68 -p1 -b .blkid-squashfs
-# prevent integer overflows (#414581 / CVE-2007-5497)
-%patch69 -p1 -b .overflows
+%patch3 -p1 -b .mkinstalldirs
+# uuidd manpage tidyup
+%patch4 -p1 -b .uuidd-tidy
+# ignore some flag differences on primary/backup sb feature checks
+%patch5 -p1 -b .featurecheck
+# completely clobber e2fsck.static build
+%patch7 -p1 -b .e2fsck-static
%build
aclocal
autoconf
-%configure --enable-elf-shlibs --enable-nls --disable-e2initrd-helper --enable-blkid-devmapper --enable-blkid-selinux
-make -C po update-po
+%configure --enable-elf-shlibs --enable-nls --disable-e2initrd-helper --enable-blkid-devmapper --enable-blkid-selinux --enable-dynamic-e2fsck
make %{?_smp_mflags}
%install
rm -rf %{buildroot}
export PATH=/sbin:$PATH
-make install install-libs DESTDIR="%{buildroot}" \
+make install install-libs DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p" \
root_sbindir=%{_root_sbindir} root_libdir=%{_root_libdir}
# ugly hack to allow parallel install of 32-bit and 64-bit -devel packages:
mv -f $RPM_BUILD_ROOT%{_includedir}/ext2fs/ext2_types.h \
$RPM_BUILD_ROOT%{_includedir}/ext2fs/ext2_types-%{_arch}.h
-install -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/ext2fs/ext2_types.h
+install -p -m 644 %{SOURCE1} $RPM_BUILD_ROOT%{_includedir}/ext2fs/ext2_types.h
mv -f $RPM_BUILD_ROOT%{_includedir}/blkid/blkid_types.h \
$RPM_BUILD_ROOT%{_includedir}/blkid/blkid_types-%{_arch}.h
-install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_includedir}/blkid/blkid_types.h
+install -p -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_includedir}/blkid/blkid_types.h
+
+# Our own initscript for uuidd
+install -m 755 %{SOURCE3} $RPM_BUILD_ROOT/etc/init.d/uuidd
+# And a dir uuidd needs that the makefiles don't create
+install -d $RPM_BUILD_ROOT/var/lib/libuuid
%find_lang %{name}
@@ -160,6 +157,23 @@
fi
exit 0
+%pre -n uuidd
+getent group uuidd >/dev/null || groupadd -r uuidd
+getent passwd uuidd >/dev/null || \
+useradd -r -g uuidd -d /var/lib/libuuid -s /sbin/nologin \
+ -c "UUID generator helper daemon" uuidd
+exit 0
+
+%post -n uuidd
+/sbin/chkconfig --add uuidd
+
+%preun -n uuidd
+if [ "$1" = 0 ]
+then
+ /sbin/service uuidd stop > /dev/null 2>&1 || :
+ /sbin/chkconfig --del uuidd
+fi
+
%files -f %{name}.lang
%defattr(-,root,root)
%doc README RELEASE-NOTES
@@ -269,9 +283,37 @@
%{_mandir}/man3/uuid_time.3*
%{_mandir}/man3/uuid_unparse.3*
+%files -n uuidd
+%defattr(-,root,root)
+/etc/init.d/uuidd
+%{_mandir}/man8/uuidd.8*
+%attr(-, uuidd, uuidd) %{_sbindir}/uuidd
+%dir %attr(2775, uuidd, uuidd) /var/lib/libuuid
+
%changelog
-* Tue Dec 11 2007 Eric Sandeen <esandeen(a)redhat.com> 1.40.2-12
-- Fix integer overflows (#414581 / CVE-2007-5497)
+* Thu Jan 31 2008 Eric Sandeen <esandeen(a)redhat.com> 1.40.4-1
+- New upstream version, drop several now-upstream patches.
+- New uuidd subpackage
+- Build e2fsck as a dynamically linked binary, and clobber e2fsck.static
+- Fix uidd manpage default paths.
+- Ignore some primary/backup superblock flag differences (#428893)
+- Make (more) file timestamps match those in tarball for multilib tidiness
+- Fix e2fsprogs-libs summary (shared libs not static)
+
+* Tue Jan 01 2008 Eric Sandeen <esandeen(a)redhat.com> 1.40.2-15
+- Drop resize_inode removal patch from tune2fs; ostensibly was
+ for old kernels which could not mount, but seems to be fine.
+- Drop pottcdate removal patch, and don't rebuild .po files,
+ causes multilib problems and we generally shouldn't rebuild.
+- Drop multilib patch; wrapper header should take care of this now.
+- Drop ->open rename, Fedora seems ok with this now.
+
+* Tue Dec 11 2007 Eric Sandeen <esandeen(a)redhat.com> 1.40.2-14
+- Fix integer overflows (#414591 / CVE-2007-5497)
+
+* Tue Dec 4 2007 Stepan Kasal <skasal(a)redhat.com> 1.40.2-13
+- The -devel package now requires device-mapper-devel, to match
+ the dependency in blkid.pc (#410791)
* Tue Nov 27 2007 Eric Sandeen <esandeen(a)redhat.com> 1.40.2-11
- Use upstream patch for blkid fat detection, avoids div-by-zero
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/e2fsprogs/F-8/sources,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- sources 17 Jul 2007 19:14:44 -0000 1.16
+++ sources 31 Jan 2008 20:52:22 -0000 1.17
@@ -1 +1 @@
-130ce559a0f311ea2bc04a47b4982d0a e2fsprogs-1.40.2.tar.gz
+124d744bdf9d443591eb8193c085944b e2fsprogs-1.40.4.tar.gz
--- e2fsprogs-1.38-no_pottcdate.patch DELETED ---
--- e2fsprogs-1.38-resize-inode.patch DELETED ---
--- e2fsprogs-1.39-multilib.patch DELETED ---
--- e2fsprogs-1.40.2-blkid-FAT-magic-not-on-strict-position.patch DELETED ---
--- e2fsprogs-1.40.2-blkid-squashfs.patch DELETED ---
--- e2fsprogs-1.40.2-fix-open-create-modes.patch DELETED ---
--- e2fsprogs-1.40.2-integer-overflows.patch DELETED ---
--- e2fsprogs-1.40.2-protect-open-ops.patch DELETED ---
--- e2fsprogs-1.40.2-swapfs.patch DELETED ---
--- e2fsprogs-1.40.2-warning-fixes.patch DELETED ---
11Â years, 10Â months
rpms/powerman/devel powerman.spec,1.8,1.9
by fedora-extras-commitsï¼ redhat.com
Author: jwilson
Update of /cvs/pkgs/rpms/powerman/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv23105
Modified Files:
powerman.spec
Log Message:
Build with ncurses instead of termcap in f9+
Index: powerman.spec
===================================================================
RCS file: /cvs/pkgs/rpms/powerman/devel/powerman.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- powerman.spec 28 Jan 2008 17:23:35 -0000 1.8
+++ powerman.spec 31 Jan 2008 20:50:37 -0000 1.9
@@ -1,6 +1,6 @@
Name: powerman
Version: 1.0.32
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: PowerMan - Power to the Cluster
Group: Applications/System
@@ -10,7 +10,7 @@
Patch1: powerman-1.0.25-optflags.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
-BuildRequires: flex bison readline-devel libtermcap-devel
+BuildRequires: flex bison readline-devel
%if "%{?fedora}" <= "6"
BuildRequires: tcp_wrappers
%else
@@ -19,8 +19,10 @@
%if "%{?fedora}" >= "9"
BuildRequires: libcurl-devel
+BuildRequires: ncurses-devel
%else
BuildRequires: curl-devel
+BuildRequires: libtermcap-devel
%endif
%description
@@ -32,6 +34,9 @@
%setup -q
# Honor $RPM_OPT_FLAGS
%patch1 -p1 -b .optflags
+%if "%{?fedora}" >= "9"
+sed -i -e 's/termcap/ncurses/g' src/Makefile
+%endif
%build
# parallel makes often fail
@@ -84,6 +89,9 @@
%{_initrddir}/%{name}
%changelog
+* Thu Jan 31 2008 Jarod Wilson <jwilson(a)redhat.com> 1.0.32-4
+- And now make it build with ncurses instead of termcap in f9+
+
* Mon Jan 28 2008 Jarod Wilson <jwilson(a)redhat.com> 1.0.32-3
- Ugh, add libtermcap-devel BR
11Â years, 10Â months
rpms/firstboot/devel .cvsignore, 1.84, 1.85 firstboot.spec, 1.114, 1.115 sources, 1.111, 1.112
by fedora-extras-commitsï¼ redhat.com
Author: clumens
Update of /cvs/pkgs/rpms/firstboot/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv22993
Modified Files:
.cvsignore firstboot.spec sources
Log Message:
New version.
Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/firstboot/devel/.cvsignore,v
retrieving revision 1.84
retrieving revision 1.85
diff -u -r1.84 -r1.85
--- .cvsignore 2 Jan 2008 19:35:46 -0000 1.84
+++ .cvsignore 31 Jan 2008 20:49:28 -0000 1.85
@@ -56,3 +56,4 @@
firstboot-1.4.39.tar.bz2
firstboot-1.90.tar.bz2
firstboot-1.91.tar.bz2
+firstboot-1.92.tar.bz2
Index: firstboot.spec
===================================================================
RCS file: /cvs/pkgs/rpms/firstboot/devel/firstboot.spec,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -r1.114 -r1.115
--- firstboot.spec 28 Jan 2008 20:12:54 -0000 1.114
+++ firstboot.spec 31 Jan 2008 20:49:28 -0000 1.115
@@ -3,8 +3,8 @@
Summary: Initial system configuration utility
Name: firstboot
URL: http://fedoraproject.org/wiki/FirstBoot
-Version: 1.91
-Release: 2%{?dist}
+Version: 1.92
+Release: 1%{?dist}
# This is a Red Hat maintained package which is specific to
# our distribution. Thus the source is only available from
# within this srpm.
@@ -69,6 +69,10 @@
%{_datadir}/firstboot/themes/default/*
%changelog
+* Thu Jan 31 2008 Chris Lumens <clumens(a)redhat.com> 1.92-1
+- Add a reworked user creation page (#429195).
+- If the user's home dir already exists, offer to set ownership (#426631).
+
* Mon Jan 28 2008 Chris Lumens <clumens(a)redhat.com> 1.91-2
- Put module in /usr/lib64 on 64-bit platforms.
Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/firstboot/devel/sources,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -r1.111 -r1.112
--- sources 28 Jan 2008 20:12:54 -0000 1.111
+++ sources 31 Jan 2008 20:49:28 -0000 1.112
@@ -1 +1 @@
-135d8b57649fef8fccf7bb3ac279fd71 firstboot-1.91.tar.bz2
+af952c8afda12e10122e4deefcdd3e71 firstboot-1.92.tar.bz2
11Â years, 10Â months