openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
September 2008
- 1 participants
- 1828 discussions
Hello community,
here is the log from the commit of package dhcpcd
checked in at Tue Sep 2 00:44:41 CEST 2008.
--------
--- dhcpcd/dhcpcd.changes 2008-07-16 16:03:52.000000000 +0200
+++ /mounts/work_src_done/STABLE/dhcpcd/dhcpcd.changes 2008-07-17 17:37:26.000000000 +0200
@@ -1,0 +2,5 @@
+Thu Jul 17 13:20:21 CEST 2008 - varkoly(a)suse.de
+
+- New option "-C --netconfig"
+
+-------------------------------------------------------------------
New:
----
dhcpcd-3.2.3-netconfig.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ dhcpcd.spec ++++++
--- /var/tmp/diff_new_pack.e24151/_old 2008-09-02 00:44:33.000000000 +0200
+++ /var/tmp/diff_new_pack.e24151/_new 2008-09-02 00:44:33.000000000 +0200
@@ -2,9 +2,16 @@
# spec file for package dhcpcd (Version 3.2.3)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -12,7 +19,7 @@
Name: dhcpcd
Version: 3.2.3
-Release: 11
+Release: 28
Summary: A DHCP Client Daemon
Url: http://developer.berlios.de/projects/dhcpcd/
#Source: http://prdownload.berlios.de/dhcpcd/dhcpcd-3.2.3.tar.bz2
@@ -24,6 +31,7 @@
Patch3: dhcpcd-%{version}-ntp-runtime-servers.diff
Patch4: dhcpcd-%{version}-set-route.diff
Patch5: dhcpcd-%{version}-clientid.diff
+Patch6: dhcpcd-%{version}-netconfig.diff
License: GPL v2 or later
Group: Productivity/Networking/Boot/Clients
Provides: dhcp_client
@@ -49,6 +57,7 @@
%patch3 -p1
%patch4 -p1
%patch5
+%patch6 -p1
cp %{S:1} .
%build
@@ -72,6 +81,7 @@
%defattr(-,root,root)
%doc README dhcpcd-1-vs-3
%doc %{_mandir}/man8/dhcpcd.8*
+%defattr(0755,root,root)
/sbin/dhcpcd
/usr/sbin/dhcpcd-test
@@ -79,6 +89,8 @@
rm -rf $RPM_BUILD_ROOT
%changelog
+* Thu Jul 17 2008 varkoly(a)suse.de
+- New option "-C --netconfig"
* Wed Jul 16 2008 varkoly(a)suse.de
- (bnc#402559) – dhcpcd incompatible behavior of DHCLIENT_CLIENT_ID
* Wed Jun 04 2008 varkoly(a)suse.de
++++++ dhcpcd-1-vs-3 ++++++
--- dhcpcd/dhcpcd-1-vs-3 2008-06-05 14:23:35.000000000 +0200
+++ /mounts/work_src_done/STABLE/dhcpcd/dhcpcd-1-vs-3 2008-07-17 17:37:25.000000000 +0200
@@ -156,6 +156,10 @@
implemented outside the client; all the necessary information is recorded in the
/var/lib/dhcpcd/dhcpcd-<interface>.info file.
+ --netconfig
+ Forces dhcpcd to use the SuSE netconfig tool. This option turn on following options: -N, -R, -Y and sets -c to
+ /etc/sysconfig/network/scripts/dhcpcd-netconfig-hook.
+
Missing in dhcpcd-3.0
++++++ dhcpcd-3.2.3-netconfig.diff ++++++
Index: dhcpcd-3.2.3/dhcpcd.8.in
===================================================================
--- dhcpcd-3.2.3.orig/dhcpcd.8.in
+++ dhcpcd-3.2.3/dhcpcd.8.in
@@ -29,7 +29,7 @@
.Nd an RFC 2131 compliant DHCP client
.Sh SYNOPSIS
.Nm
-.Op Fl dknpADEGHMKLNRSTY
+.Op Fl dknpADEGHMKLNRSTYC
.Op Fl c , -script Ar script
.Op Fl h , -hostname Ar hostname
.Op Fl i , -classid Ar classid
@@ -315,6 +315,13 @@ Don't touch
or restart the ypbind service.
.It Fl D , -nisdomain
Forces dhcpcd to set domainname of the host to the domainname option supplied by DHCP server.
+.It Fl -netconfig
+Forces dhcpcd to use the SuSE netconfig tool. This option turn on following options:
+.Fl N , R , Y
+and sets
+.Fl c
+to
+.Pa /etc/sysconfig/network/scripts/dhcpcd-netconfig-hook .
.El
.Sh NOTES
Because
Index: dhcpcd-3.2.3/dhcpcd.c
===================================================================
--- dhcpcd-3.2.3.orig/dhcpcd.c
+++ dhcpcd-3.2.3/dhcpcd.c
@@ -84,6 +84,7 @@ static const struct option longopts[] =
{"msscr", no_argument, NULL, 'S'},
{"test", no_argument, NULL, 'T'},
{"nonis", no_argument, NULL, 'Y'},
+ {"netconfig", no_argument, NULL, 0x9999},
{"help", no_argument, &dohelp, 1},
{"version", no_argument, &doversion, 1},
#ifdef THERE_IS_NO_FORK
@@ -140,7 +141,7 @@ static void usage (void)
printf ("usage: "PACKAGE" [-adknpEGHKMNRSTYKD] [-c script] [-h hostname] [-i classID]\n"
" [-l leasetime] [-m metric] [-r ipaddress] [-s ipaddress]\n"
" [-t timeout] [-u userclass] [-F none | ptr | both]\n"
- " [-I clientID] <interface>\n");
+ " [-I clientID] [ --netconfig ] <interface>\n");
}
int main(int argc, char **argv)
@@ -180,6 +181,7 @@ int main(int argc, char **argv)
options->doinform = false;
options->doipv4ll = true;
options->doduid = true;
+ options->netconfig = false;
options->timeout = DEFAULT_TIMEOUT;
gethostname (options->hostname, sizeof (options->hostname));
@@ -364,7 +366,8 @@ int main(int argc, char **argv)
}
break;
case 'G':
- options->dogateway = false;
+ if(!options->netconfig)
+ options->dogateway = false;
break;
case 'H':
options->dohostname++;
@@ -398,9 +401,10 @@ int main(int argc, char **argv)
case 'R':
options->dodns = false;
break;
- case 'K':
- options->keepsearch = true;
- break;
+ case 'K':
+ if(!options->netconfig)
+ options->keepsearch = true;
+ break;
case 'S':
options->domscsr++;
break;
@@ -415,9 +419,19 @@ int main(int argc, char **argv)
case 'Y':
options->donis = false;
break;
- case 'D':
- options->donisdom = true;
- break;
+ case 'D':
+ if(!options->netconfig)
+ options->donisdom = true;
+ break;
+ case 0x9999:
+ options->keepsearch = false;
+ options->dodns = false;
+ options->donis = false;
+ options->donisdom = false;
+ options->dontp = false;
+ options->dogateway = true;
+ options->netconfig = true;
+ break;
case '?':
usage ();
Index: dhcpcd-3.2.3/dhcpcd.h
===================================================================
--- dhcpcd-3.2.3.orig/dhcpcd.h
+++ dhcpcd-3.2.3/dhcpcd.h
@@ -78,6 +78,7 @@ typedef struct options_t {
bool doipv4ll;
bool keepsearch;
bool doduid;
+ bool netconfig;
int domscsr;
struct in_addr request_address;
++++++ dhcpcd-3.2.3-set-route.diff ++++++
--- /var/tmp/diff_new_pack.e24151/_old 2008-09-02 00:44:33.000000000 +0200
+++ /var/tmp/diff_new_pack.e24151/_new 2008-09-02 00:44:33.000000000 +0200
@@ -1,7 +1,8 @@
-diff -u dhcpcd-3.2.3-ntp-runtime-servers/configure.c dhcpcd-3.2.3-set-route/configure.c
---- dhcpcd-3.2.3-ntp-runtime-servers/configure.c 2008-05-14 13:50:37.000000000 +0200
-+++ dhcpcd-3.2.3-set-route/configure.c 2008-05-14 13:59:53.000000000 +0200
-@@ -944,6 +944,15 @@
+Index: dhcpcd-3.2.3/configure.c
+===================================================================
+--- dhcpcd-3.2.3.orig/configure.c
++++ dhcpcd-3.2.3/configure.c
+@@ -945,6 +945,15 @@ int configure (const options_t *options,
! options->dogateway)
continue;
++++++ dhcpcd-3.2.3-suse.diff ++++++
--- /var/tmp/diff_new_pack.e24151/_old 2008-09-02 00:44:33.000000000 +0200
+++ /var/tmp/diff_new_pack.e24151/_new 2008-09-02 00:44:33.000000000 +0200
@@ -395,7 +395,7 @@
diff -u dhcpcd-3.2.3/dhcpcd.c dhcpcd-3.2.3-suse/dhcpcd.c
--- dhcpcd-3.2.3/dhcpcd.c 2008-02-25 09:28:19.000000000 +0100
+++ dhcpcd-3.2.3-suse/dhcpcd.c 2008-04-22 17:16:40.000000000 +0200
-@@ -71,14 +71,17 @@
+@@ -71,14 +71,16 @@
{"userclass", required_argument, NULL, 'u'},
{"exit", no_argument, NULL, 'x'},
{"lastlease", no_argument, NULL, 'E'},
@@ -409,7 +409,6 @@
{"nomtu", no_argument, NULL, 'M'},
{"nontp", no_argument, NULL, 'N'},
{"nodns", no_argument, NULL, 'R'},
-+ {"keepsearch", no_argument, NULL, 'K'},
{"msscr", no_argument, NULL, 'S'},
{"test", no_argument, NULL, 'T'},
{"nonis", no_argument, NULL, 'Y'},
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package acpid
checked in at Mon Sep 1 18:57:51 CEST 2008.
--------
--- acpid/acpid.changes 2008-08-07 23:04:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/acpid/acpid.changes 2008-09-01 18:38:24.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Sep 1 18:37:13 CEST 2008 - hmacht(a)suse.de
+
+- different config files for different rules:
+ events.thinkpad and events.power_button
+
+-------------------------------------------------------------------
Old:
----
events.default
New:
----
events.power_button
events.thinkpad
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ acpid.spec ++++++
--- /var/tmp/diff_new_pack.Z22596/_old 2008-09-01 18:57:31.000000000 +0200
+++ /var/tmp/diff_new_pack.Z22596/_new 2008-09-01 18:57:31.000000000 +0200
@@ -21,7 +21,7 @@
Name: acpid
Url: http://acpid.sourceforge.net/
Version: 1.0.6
-Release: 76
+Release: 81
%define acpi_version 0.09
License: GPL v2 or later
Group: System/Daemons
@@ -34,7 +34,8 @@
Source2: rcacpid
Source3: README.SuSE
Source4: thinkpad_acpi.modprobe
-Source5: events.default
+Source5: events.power_button
+Source9: events.thinkpad
Source6: thinkpad_handler
Source7: power_button
Patch1: acpi_%{acpi_version}.dif
@@ -63,7 +64,7 @@
%patch1
pushd acpi-%{acpi_version}
popd
-cp %{S:2} %{S:3} %{S:4} %{S:5} %{S:6} %{S:7} .
+cp %{S:2} %{S:3} %{S:4} %{S:5} %{S:6} %{S:7} %{S:9} .
%build
make EXTRA_CFLAGS="$RPM_OPT_FLAGS -DUSE_SYSLOG"
@@ -81,7 +82,8 @@
install -Dm 744 power_button %{buildroot}/usr/lib/acpid/power_button
mkdir -p %{buildroot}/usr/sbin
ln -sf ../../etc/init.d/acpid %{buildroot}/usr/sbin/rcacpid
-install -Dm 644 events.default %{buildroot}/etc/acpi/events/default
+install -Dm 644 events.power_button %{buildroot}/etc/acpi/events/power_button
+install -Dm 644 events.thinkpad %{buildroot}/etc/acpi/events/thinkpad
pushd acpi-%{acpi_version}
ln -sf /usr/share/automake*/mkinstalldirs mkinstalldirs
make prefix=%{buildroot}/usr install
@@ -111,7 +113,8 @@
%dir /etc/modprobe.d
%dir /etc/acpi
%dir /etc/acpi/events
-/etc/acpi/events/default
+/etc/acpi/events/thinkpad
+/etc/acpi/events/power_button
/usr/lib/acpid
/etc/init.d/acpid
/etc/modprobe.d/thinkpad_acpi
@@ -126,6 +129,9 @@
%ghost %config(noreplace,missingok) %_var/log/acpid
%changelog
+* Mon Sep 01 2008 hmacht(a)suse.de
+- different config files for different rules:
+ events.thinkpad and events.power_button
* Fri Aug 08 2008 hmacht(a)suse.de
- add power_button script to care about button presses if there
is no active X session
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package linuxrc
checked in at Mon Sep 1 18:37:04 CEST 2008.
--------
--- linuxrc/linuxrc.changes 2008-08-18 17:32:48.000000000 +0200
+++ /mounts/work_src_done/STABLE/linuxrc/linuxrc.changes 2008-09-01 18:12:06.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Sep 1 18:12:03 CEST 2008 - snwint(a)suse.de
+
+- load 'efivars' module
+- added 'efi' option
+- added 'udev' & 'udev.mods' debug flags
+
+-------------------------------------------------------------------
Old:
----
linuxrc-3.3.1.tar.bz2
New:
----
linuxrc-3.3.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ linuxrc.spec ++++++
--- /var/tmp/diff_new_pack.z15360/_old 2008-09-01 18:36:54.000000000 +0200
+++ /var/tmp/diff_new_pack.z15360/_new 2008-09-01 18:36:54.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package linuxrc (Version 3.3.1)
+# spec file for package linuxrc (Version 3.3.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -24,9 +24,9 @@
Group: System/Boot
AutoReqProv: on
Summary: SUSE Installation Program
-Version: 3.3.1
+Version: 3.3.2
Release: 1
-Source: linuxrc-3.3.1.tar.bz2
+Source: linuxrc-3.3.2.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -61,6 +61,10 @@
%doc linuxrc.html
%changelog
+* Mon Sep 01 2008 snwint(a)suse.de
+- load 'efivars' module
+- added 'efi' option
+- added 'udev' & 'udev.mods' debug flags
* Mon Aug 18 2008 snwint(a)suse.de
- 'boot installed system' no longer crashes
* Mon Aug 18 2008 snwint(a)suse.de
++++++ linuxrc-3.3.1.tar.bz2 -> linuxrc-3.3.2.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.3.1/Changelog new/linuxrc-3.3.2/Changelog
--- old/linuxrc-3.3.1/Changelog 2008-08-18 17:32:14.000000000 +0200
+++ new/linuxrc-3.3.2/Changelog 2008-09-01 18:11:10.000000000 +0200
@@ -1,3 +1,8 @@
+1/9/2008: v3.3.2
+ - load 'efivars' module
+ - added 'efi' option
+ - added 'udev' & 'udev.mods' debug flags
+
18/8/2008: v3.3.1
- 'boot installed system' no longer crashes
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.3.1/file.c new/linuxrc-3.3.2/file.c
--- old/linuxrc-3.3.1/file.c 2008-07-24 12:26:14.000000000 +0200
+++ new/linuxrc-3.3.2/file.c 2008-09-01 15:15:25.000000000 +0200
@@ -296,6 +296,7 @@
{ key_ipv6only, "ipv6only", kf_cfg + kf_cmd + kf_cmd_early },
{ key_usesax2, "UseSax2", kf_cfg + kf_cmd },
{ key_usesax2, "Sax2", kf_cfg + kf_cmd },
+ { key_efi, "EFI", kf_cfg + kf_cmd },
};
static struct {
@@ -972,6 +973,12 @@
}
fclose(w);
}
+ if((w = fopen("/etc/modprobe.d/noload", "w"))) {
+ for(sl = config.module.broken; sl; sl = sl->next) {
+ if(sl->key) fprintf(w, "install %s /bin/true\n", sl->key);
+ }
+ fclose(w);
+ }
}
break;
@@ -1013,9 +1020,21 @@
for(sl = sl0; sl; sl = sl->next) {
if(*sl->key) {
u = strtoul(sl->key, &t, 0);
- if(!*t) config.debug = u;
+ if(!*t) {
+ config.debug = u;
+ }
+ else {
+ s = sl->key;
+ i = 1;
+ if(*s == '+' || *s == '-') {
+ if(*s == '-') i = 0;
+ s++;
+ }
+ if(!strcmp(s, "wait")) config.debugwait = i;
+ else if(!strcmp(s, "udev")) config.staticdevices = i ^ 1;
+ else if(!strcmp(s, "udev.mods")) config.udev_mods = i;
+ }
}
- if(!strcmp(sl->key, "wait")) config.debugwait = 1;
}
slist_free(sl0);
break;
@@ -1507,6 +1526,10 @@
if(f->is.numeric) config.usesax2 = f->nvalue;
break;
+ case key_efi:
+ if(f->is.numeric) config.efi = f->nvalue;
+ break;
+
default:
break;
}
@@ -1813,6 +1836,7 @@
file_write_num(f, key_y2gdb, config.y2gdb);
file_write_num(f, key_kexec_reboot, config.kexec_reboot);
file_write_num(f, key_usesax2, config.usesax2);
+ file_write_num(f, key_efi, config.efi >= 0 ? config.efi : config.efi_vars);
if(
config.rootpassword &&
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.3.1/file.h new/linuxrc-3.3.2/file.h
--- old/linuxrc-3.3.1/file.h 2008-07-24 12:24:03.000000000 +0200
+++ new/linuxrc-3.3.2/file.h 2008-09-01 14:30:12.000000000 +0200
@@ -49,7 +49,7 @@
key_sha1, key_insecure, key_kexec, key_nisdomain, key_nomodprobe, key_device,
key_nomdns, key_yepurl, key_yepcert, key_mediacheck, key_y2gdb, key_squash,
key_kexec_reboot, key_devbyid, key_braille, key_nfsopts, key_ipv4, key_ipv4only,
- key_ipv6, key_ipv6only, key_usesax2
+ key_ipv6, key_ipv6only, key_usesax2, key_efi
} file_key_t;
typedef enum {
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.3.1/global.h new/linuxrc-3.3.2/global.h
--- old/linuxrc-3.3.1/global.h 2008-07-24 12:26:50.000000000 +0200
+++ new/linuxrc-3.3.2/global.h 2008-09-01 15:07:41.000000000 +0200
@@ -340,6 +340,9 @@
unsigned usesax2:1; /* just passed to yast */
unsigned withiscsi; /* iSCSI parameter */
unsigned restart_method; /* 0: start new root fs, 1: reboot, 2: halt, 3: kexec */
+ unsigned efi_vars:1; /* efi vars exist */
+ int efi; /* use efi; -1 = auto */
+ unsigned udev_mods:1; /* let udev load modules */
struct {
unsigned check:1; /* check for braille displays and start brld if found */
char *dev; /* braille device */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.3.1/linuxrc.c new/linuxrc-3.3.2/linuxrc.c
--- old/linuxrc-3.3.1/linuxrc.c 2008-08-18 11:28:56.000000000 +0200
+++ new/linuxrc-3.3.2/linuxrc.c 2008-09-01 17:52:17.000000000 +0200
@@ -757,6 +757,8 @@
config.secure = 1;
config.squash = 1;
config.kexec_reboot = 1;
+ config.efi = -1;
+ config.udev_mods = 1;
config.scsi_rename = 0;
config.scsi_before_usb = 1;
@@ -806,6 +808,10 @@
util_redirect_kmsg();
+ if(!config.udev_mods) {
+ system("cp /lib/udev/80-drivers.rules.no_modprobe /lib/udev/rules.d/80-drivers.rules");
+ }
+
if(config.staticdevices) {
util_mkdevs();
}
@@ -896,6 +902,11 @@
if(config.had_segv) config.manual = 1;
+ /* check efi status */
+ if(util_check_exist("/sys/firmware/efi/vars") == 'd') {
+ config.efi_vars = 1;
+ }
+
/* get usb keyboard working */
if(config.manual == 1 && !config.had_segv) util_load_usb();
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.3.1/util.c new/linuxrc-3.3.2/util.c
--- old/linuxrc-3.3.1/util.c 2008-08-18 17:11:24.000000000 +0200
+++ new/linuxrc-3.3.2/util.c 2008-09-01 15:13:53.000000000 +0200
@@ -1081,7 +1081,7 @@
{
int l;
- if(!value) return;
+ if(value <= 0) return;
if(!*buf) strcpy(buf, " ");
l = strlen(buf);
@@ -1189,6 +1189,10 @@
add_flag(&sl0, buf, config.mediacheck, "mediacheck");
add_flag(&sl0, buf, config.net.ipv4, "ipv4");
add_flag(&sl0, buf, config.net.ipv6, "ipv6");
+ add_flag(&sl0, buf, config.efi, "efi");
+ add_flag(&sl0, buf, config.efi_vars, "efivars");
+ add_flag(&sl0, buf, config.staticdevices ^ 1, "udev");
+ add_flag(&sl0, buf, config.udev_mods, "udev.mods");
if(*buf) slist_append_str(&sl0, buf);
sprintf(buf, "net_config_mask = 0x%x", net_config_mask());
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-3.3.1/VERSION new/linuxrc-3.3.2/VERSION
--- old/linuxrc-3.3.1/VERSION 2008-08-18 17:31:52.000000000 +0200
+++ new/linuxrc-3.3.2/VERSION 2008-09-01 14:44:40.000000000 +0200
@@ -1 +1 @@
-3.3.1
+3.3.2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package sax2
checked in at Mon Sep 1 18:11:01 CEST 2008.
--------
--- sax2/sax2.changes 2008-08-27 03:48:59.000000000 +0200
+++ /mounts/work_src_done/STABLE/sax2/sax2.changes 2008-09-01 16:22:10.000000000 +0200
@@ -1,0 +2,7 @@
+Mon Sep 1 16:21:55 CEST 2008 - sndirsch(a)suse.de
+
+- borderless SaX2 for xres <= 800 or yres <=600; this was hardcoded
+ to 800x600 before and resulted in problems with famous Netbook
+ resolution 1024x600 (bnc #419304)
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sax2.spec ++++++
--- /var/tmp/diff_new_pack.Pc8221/_old 2008-09-01 18:10:50.000000000 +0200
+++ /var/tmp/diff_new_pack.Pc8221/_new 2008-09-01 18:10:50.000000000 +0200
@@ -47,7 +47,7 @@
PreReq: /bin/rm /bin/mkdir /usr/bin/chroot %fillup_prereq %insserv_prereq
Summary: SuSE advanced X Window System-configuration
Version: 8.1
-Release: 500
+Release: 504
Group: System/X11/Utilities
License: GPL v2 or later
Source: sax2.tar.bz2
@@ -522,6 +522,10 @@
%endif
%changelog
+* Mon Sep 01 2008 sndirsch(a)suse.de
+- borderless SaX2 for xres <= 800 or yres <=600; this was hardcoded
+ to 800x600 before and resulted in problems with famous Netbook
+ resolution 1024x600 (bnc #419304)
* Wed Aug 27 2008 sndirsch(a)suse.de
- the logic in existing dynamic Radeon.pl profile was obsolete since
a long time - AFAIK; replaced with the logic also used by Intel.pl,
++++++ sax2.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sax/api/xapi.cpp new/sax/api/xapi.cpp
--- old/sax/api/xapi.cpp 2008-06-24 03:21:05.000000000 +0200
+++ new/sax/api/xapi.cpp 2008-09-01 16:21:40.000000000 +0200
@@ -200,7 +200,7 @@
//QWidget::WindowFlags wflags = Qt::WType_TopLevel;
int width = qApp->desktop()->width();
int height = qApp->desktop()->height();
- if ((mSizeCheck) && (width == 800) && (height == 600)) {
+ if ((mSizeCheck) && ((width <= 800) || (height <= 600))) {
wflags |= Qt::WStyle_Customize | Qt::WStyle_NoBorder;
}
sccGUI = new SaXGUI::SCCFrame (
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package installation-images
checked in at Mon Sep 1 18:10:33 CEST 2008.
--------
--- installation-images/installation-images.changes 2008-09-01 14:15:08.000000000 +0200
+++ /mounts/work_src_done/STABLE/installation-images/installation-images.changes 2008-09-01 18:09:35.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Sep 1 18:09:29 CEST 2008 - snwint(a)suse.de
+
+- load efivars module
+
+-------------------------------------------------------------------
Old:
----
installation-images-11.1.tar.bz2
New:
----
installation-images-11.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ installation-images.spec ++++++
--- /var/tmp/diff_new_pack.Cu5454/_old 2008-09-01 18:10:16.000000000 +0200
+++ /var/tmp/diff_new_pack.Cu5454/_new 2008-09-01 18:10:16.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package installation-images (Version 11.1)
+# spec file for package installation-images (Version 11.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -85,9 +85,9 @@
Obsoletes: y2image
AutoReqProv: off
Summary: Installation Image Files
-Version: 11.1
+Version: 11.2
Release: 1
-Source: installation-images-11.1.tar.bz2
+Source: installation-images-11.2.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%define _binary_payload w.ufdio
@@ -103,7 +103,7 @@
AutoReqProv: off
Summary: Create initrd for Installation
Version: 1.0
-Release: 434
+Release: 435
%description -n install-initrd
You can create an initrd for installation. Useful, for example, to set
@@ -160,6 +160,8 @@
%changelog
* Mon Sep 01 2008 snwint(a)suse.de
+- load efivars module
+* Mon Sep 01 2008 snwint(a)suse.de
- removed evms
- temporarily add alsa/sound to initrd (for blinux)
- added yast2-nfs-client
++++++ installation-images-11.1.tar.bz2 -> installation-images-11.2.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-11.1/Changelog new/installation-images-11.2/Changelog
--- old/installation-images-11.1/Changelog 2008-09-01 14:14:18.000000000 +0200
+++ new/installation-images-11.2/Changelog 2008-09-01 18:09:07.000000000 +0200
@@ -1,3 +1,6 @@
+1/9/2008: v11.2
+ - load efivars module
+
25/8/2008: v11.1
- removed evms
- temporarily add alsa/sound to initrd (for blinux)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-11.1/data/initrd/initrd.file_list new/installation-images-11.2/data/initrd/initrd.file_list
--- old/installation-images-11.1/data/initrd/initrd.file_list 2008-09-01 12:47:36.000000000 +0200
+++ new/installation-images-11.2/data/initrd/initrd.file_list 2008-09-01 17:51:33.000000000 +0200
@@ -430,6 +430,8 @@
/bin/mkdir
/bin/rmdir
/bin/ln
+ /bin/true
+ /bin/false
pcmciautils:
/etc/udev/rules.d/60-pcmcia.rules
@@ -553,7 +555,7 @@
# our own rules file which loads only pnp subsystem mods
# r /etc/udev/rules.d/*-drivers.rules
-# x etc/80-drivers.rules /etc/udev/rules.d
+ x etc/80-drivers.rules /lib/udev/80-drivers.rules.no_modprobe
sysconfig:
# for ipw3945d
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-11.1/etc/module.config new/installation-images-11.2/etc/module.config
--- old/installation-images-11.1/etc/module.config 2008-09-01 12:17:37.000000000 +0200
+++ new/installation-images-11.2/etc/module.config 2008-09-01 14:22:45.000000000 +0200
@@ -238,6 +238,7 @@
acpi-cpufreq,"Speedstep driver for CPU frequency scaling",-
xenblk,"Xen Block Driver",,,,1
xennet,"Xen Net Driver",,,,1
+efivars,-,-
# load the next two for wlan (at least as long as we don't have modprobe)
ecb
arc4
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-11.1/etc/module.list new/installation-images-11.2/etc/module.list
--- old/installation-images-11.1/etc/module.list 2008-05-16 15:15:30.000000000 +0200
+++ new/installation-images-11.2/etc/module.list 2008-09-01 14:23:10.000000000 +0200
@@ -94,6 +94,7 @@
kernel/net/sunrpc/sunrpc.ko
kernel/drivers/power/power_supply.ko
kernel/drivers/firmware/edd.ko
+kernel/drivers/firmware/efivars.ko
kernel/drivers/acpi/
kernel/drivers/video/backlight/
kernel/drivers/cpufreq/
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/installation-images-11.1/VERSION new/installation-images-11.2/VERSION
--- old/installation-images-11.1/VERSION 2008-08-25 11:22:37.000000000 +0200
+++ new/installation-images-11.2/VERSION 2008-09-01 14:23:15.000000000 +0200
@@ -1 +1 @@
-11.1
+11.2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package xen
checked in at Mon Sep 1 17:06:37 CEST 2008.
--------
--- arch/i386/xen/xen.changes 2008-08-30 05:23:39.000000000 +0200
+++ /mounts/work_src_done/STABLE/xen/xen.changes 2008-09-01 16:57:04.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Sep 1 08:56:32 MDT 2008 - carnold(a)novell.com
+
+- Fix problems building KMPs against the 2.6.27 kernel.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xen.spec ++++++
--- /var/tmp/diff_new_pack.G26700/_old 2008-09-01 17:06:18.000000000 +0200
+++ /var/tmp/diff_new_pack.G26700/_new 2008-09-01 17:06:18.000000000 +0200
@@ -41,7 +41,7 @@
BuildRequires: kernel-source kernel-syms module-init-tools xorg-x11
%endif
Version: 3.3.0_18358_02
-Release: 1
+Release: 2
License: GPL v2 only
Group: System/Kernel
AutoReqProv: on
@@ -865,6 +865,8 @@
/sbin/ldconfig
%changelog
+* Mon Sep 01 2008 carnold(a)novell.com
+- Fix problems building KMPs against the 2.6.27 kernel.
* Fri Aug 29 2008 plc(a)novell.com
- Added 'tap' to the type of devices for HalDaemon.py to
scan for change of xenstore attribute media-present.
++++++ xen-warnings.diff ++++++
--- /var/tmp/diff_new_pack.G26700/_old 2008-09-01 17:06:20.000000000 +0200
+++ /var/tmp/diff_new_pack.G26700/_new 2008-09-01 17:06:20.000000000 +0200
@@ -175,3 +175,32 @@
}
+Index: xen-3.3.0-testing/unmodified_drivers/linux-2.6/platform-pci/platform-compat.c
+===================================================================
+--- xen-3.3.0-testing.orig/unmodified_drivers/linux-2.6/platform-pci/platform-compat.c
++++ xen-3.3.0-testing/unmodified_drivers/linux-2.6/platform-pci/platform-compat.c
+@@ -14,7 +14,10 @@ EXPORT_SYMBOL(system_state);
+
+ void ctrl_alt_del(void)
+ {
+- kill_proc(1, SIGINT, 1); /* interrupt init */
++ siginfo_t si;
++ pid_t p = 1;
++
++ kill_proc_info(1, &si, p);
+ }
+
+ #if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,8)
+Index: xen-3.3.0-testing/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c
+===================================================================
+--- xen-3.3.0-testing.orig/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c
++++ xen-3.3.0-testing/unmodified_drivers/linux-2.6/platform-pci/machine_reboot.c
+@@ -44,7 +44,7 @@ static void ap_suspend(void *_info)
+ atomic_dec(&info->nr_spinning);
+ }
+
+-#define initiate_ap_suspend(i) smp_call_function(ap_suspend, i, 0, 0)
++#define initiate_ap_suspend(i) smp_call_function(ap_suspend, i, 0)
+
+ #else /* !defined(CONFIG_SMP) */
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libvirt
checked in at Mon Sep 1 17:06:06 CEST 2008.
--------
--- arch/i386/libvirt/libvirt.changes 2008-08-22 17:07:11.000000000 +0200
+++ /mounts/work_src_done/STABLE/libvirt/libvirt.changes 2008-08-30 01:39:05.000000000 +0200
@@ -1,0 +2,27 @@
+Fri Aug 29 17:37:53 MDT 2008 - jfehlig(a)novell.com
+
+- Fixed bugs in nfs storage pool creation/deletion
+
+-------------------------------------------------------------------
+Thu Aug 28 18:23:42 MDT 2008 - jfehlig(a)novell.com
+
+- Fixed bugs in LVM storage pool creation.
+ logical-storage-driver.patch submitted upstream
+
+-------------------------------------------------------------------
+Wed Aug 27 11:35:45 MDT 2008 - jfehlig(a)novell.com
+
+- Changed mDNS advertisement of libvirtd service to disabled by
+ default. Enable in libvirtd.conf.
+- Disable libvirtd from listening on TLS socket by default. User
+ must enable after setting up CA and issuing certificates.
+
+-------------------------------------------------------------------
+Mon Aug 25 14:53:33 MDT 2008 - jfehlig(a)novell.com
+
+- Enabled iscsi storage driver support
+- Enabled ssh transport using socat. SuSE's version of netcat
+ does not support connecting to UDS.
+- Fixed spec file breakage due to SELinux enablement
+
+-------------------------------------------------------------------
New:
----
fs-storage-driver.patch
libvirtd-defaults.patch
logical-storage-driver.patch
socat.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libvirt.spec ++++++
--- /var/tmp/diff_new_pack.y24305/_old 2008-09-01 17:05:55.000000000 +0200
+++ /var/tmp/diff_new_pack.y24305/_new 2008-09-01 17:05:55.000000000 +0200
@@ -19,17 +19,18 @@
%define with_xen 1
%define with_lxc 0
+%define with_selinux 0
# Xen is available only on i386 x86_64 ia64
%ifnarch i386 i586 x86_64 ia64
%define with_xen 0
%endif
%if 0%{?suse_version} > 1100
%define with_lxc 1
+%define with_selinux 1
%endif
Name: libvirt
BuildRequires: PolicyKit-devel bridge-utils cyrus-sasl-devel fdupes gettext gnutls-devel iptables-devel libxml2-devel lvm2 ncurses-devel parted-devel pkg-config python-devel readline-devel util-linux xhtml-dtd
-BuildRequires: libselinux-devel
%if %{with_xen}
BuildRequires: xen-devel
%endif
@@ -38,6 +39,9 @@
%else
BuildRequires: avahi-devel
%endif
+%if %{with_selinux}
+BuildRequires: libselinux-devel
+%endif
# Only for directory ownership:
BuildRequires: gtk-doc
Url: http://libvirt.org/
@@ -45,7 +49,7 @@
Group: Development/Libraries/C and C++
AutoReqProv: yes
Version: 0.4.4
-Release: 21
+Release: 28
Summary: A C toolkit to interract with the virtualization capabilities of Linux
Requires: readline
Requires: ncurses
@@ -57,9 +61,14 @@
Recommends: cyrus-sasl-digestmd5
Requires: dnsmasq
Requires: PolicyKit >= 0.6
+Requires: socat
Source0: %{name}-%{version}.tar.bz2
Source1: libvirtd.init
Patch0: libvirtd-polkit.patch
+Patch1: socat.patch
+Patch2: libvirtd-defaults.patch
+Patch3: logical-storage-driver.patch
+Patch4: fs-storage-driver.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -151,6 +160,10 @@
%prep
%setup -q
%patch0 -p1
+%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
rm po/no.*
%build
@@ -160,18 +173,21 @@
%if %{with_lxc}
%define _with_lxc --with-lxc
%endif
+%if %{with_selinux}
+%define _with_selinux --with-selinux
+%endif
autoreconf -f -i
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
%configure %{?_without_xen} \
%{?_with_lxc} \
+ %{?_with_selinux} \
--libexecdir=%{_libdir}/%{name} \
- --with-selinux \
--with-init-script=none \
--with-remote-pid-file=%{_localstatedir}/run/libvirtd.pid \
- --with-storage-iscsi=no \
--with-xen-proxy=no \
ac_cv_path_DNSMASQ=/usr/sbin/dnsmasq \
- ac_cv_path_QEMU_IMG=/usr/bin/qemu-img
+ ac_cv_path_QEMU_IMG=/usr/bin/qemu-img \
+ ac_cv_path_ISCSIADM=/sbin/iscsiadm
make DOCS_DIR=%{_docdir}/%{name}-python EXAMPLE_DIR=%{_docdir}/%{name}-python/examples HTML_DIR=%{_docdir}/%{name}
cd docs/examples ; make index.html ; cd ../..
@@ -272,6 +288,21 @@
%{py_sitedir}/libvirtmod*
%changelog
+* Fri Aug 29 2008 jfehlig(a)novell.com
+- Fixed bugs in nfs storage pool creation/deletion
+* Thu Aug 28 2008 jfehlig(a)novell.com
+- Fixed bugs in LVM storage pool creation.
+ logical-storage-driver.patch submitted upstream
+* Wed Aug 27 2008 jfehlig(a)novell.com
+- Changed mDNS advertisement of libvirtd service to disabled by
+ default. Enable in libvirtd.conf.
+- Disable libvirtd from listening on TLS socket by default. User
+ must enable after setting up CA and issuing certificates.
+* Mon Aug 25 2008 jfehlig(a)novell.com
+- Enabled iscsi storage driver support
+- Enabled ssh transport using socat. SuSE's version of netcat
+ does not support connecting to UDS.
+- Fixed spec file breakage due to SELinux enablement
* Fri Aug 22 2008 prusnak(a)suse.cz
- enabled SELinux support [Fate#303662]
* Tue Aug 12 2008 jfehlig(a)novell.com
@@ -298,12 +329,12 @@
suse procedures. bnc#388769
* Mon May 05 2008 jfehlig(a)novell.com
- Fix path to iptables. bnc#386280
-* Fri Apr 25 2008 jfehlig(a)novell.com
+* Thu Apr 24 2008 jfehlig(a)novell.com
- Fix Xen 3.2 hypercalls. bnc#378798
* Thu Apr 10 2008 jfehlig(a)novell.com
- Fix NULL pointer dereference in auth callback. bnc#373180,
bnc#354995
-* Thu Jan 10 2008 jfehlig(a)novell.com
+* Wed Jan 09 2008 jfehlig(a)novell.com
- Remove Requires of nc package. netcat is the equivalent but it
does not support unix domain sockets so no need to require it
either.
@@ -317,7 +348,7 @@
- Documentation: example files for QEMU and libvirtd configuations,
authentication documentation updates
- Bug fixes, improvements and code cleanup
-* Wed Oct 10 2007 jfehlig(a)novell.com
+* Tue Oct 09 2007 jfehlig(a)novell.com
- Updated to libvirt 0.3.3
- Avahi mDNS daemon export
- NUMA support
@@ -328,11 +359,11 @@
to be a subtle dependency issue in one of the makefiles which is
causing problems with generation of python bindings when jobs > 1.
Bug #329032.
-* Tue Aug 21 2007 jfehlig(a)novell.com
+* Mon Aug 20 2007 jfehlig(a)novell.com
- Added init script for libvirtd. libvirtd is needed to support
management of qemu/kvm guests. Some Xen networking is handled
through libvirt as well - bug #298021.
-* Tue Jul 24 2007 jfehlig(a)novell.com
+* Mon Jul 23 2007 jfehlig(a)novell.com
- Update to libvirt-0.3.0
- Secure Remote support
- Documentation: remote support, description of the URI connection
@@ -373,14 +404,14 @@
- Fixed docdir destination.
- Build with CFLAGS.
- Spec file cleanup.
-* Wed Feb 21 2007 jfehlig(a)novell.com
+* Tue Feb 20 2007 jfehlig(a)novell.com
- Removed usr/lib/libvirt_proxy setuid binary from package. Fixes
bug #246610.
-* Sat Feb 17 2007 jfehlig(a)novell.com
+* Fri Feb 16 2007 jfehlig(a)novell.com
- Updated to latest release. Many of the issues seen in virt-manager
have been caused by bugs / missing functionality in libvirt. This
upate provides a better basis for virt-manager.
-* Thu Jan 11 2007 jfehlig(a)novell.com
+* Wed Jan 10 2007 jfehlig(a)novell.com
- Updated to latest release, version 0.1.10. Submitting to SLES10 SP1
to provide base functionality for FATE feature 301181.
- more localizations
@@ -392,7 +423,7 @@
- support graphic framebuffer for Xen paravirt (Daniel Berrange)
- VNC listen IP range support (Daniel Berrange)
- support for default Xen config files and inactive domains of 3.0.4 (Daniel Berrange)
-* Sat Dec 09 2006 jfehlig(a)novell.com
+* Fri Dec 08 2006 jfehlig(a)novell.com
- Updated to latest release, version 0.1.9.
- python bindings: release interpeter lock when calling C (Daniel Berrange)
- don't raise HTTP error when looking informations for a domain
@@ -433,10 +464,10 @@
* Tue Sep 26 2006 jfehlig(a)novell.com
- Updated to latest release, version 0.1.6. This release includes
fix in hypercall driver so local patch has been removed.
-* Thu Sep 14 2006 jfehlig(a)novell.com
+* Wed Sep 13 2006 jfehlig(a)novell.com
- Fixed bug in hypercall driver introduced in version 0.1.5.
Patch sumbmitted upstream and included locally until next release.
-* Tue Sep 12 2006 jfehlig(a)novell.com
+* Mon Sep 11 2006 jfehlig(a)novell.com
- Updated to latest release, version 0.1.5
- Support for new hypercalls change in Xen changeset 86d26e6ec89b
- bug fixes: virParseUUID() was wrong, netwoking for paravirt guestsi
++++++ fs-storage-driver.patch ++++++
Index: libvirt-0.4.4/src/storage_backend_fs.c
===================================================================
--- libvirt-0.4.4.orig/src/storage_backend_fs.c
+++ libvirt-0.4.4/src/storage_backend_fs.c
@@ -455,7 +455,9 @@ virStorageBackendFileSystemIsMounted(vir
virStoragePoolObjPtr pool) {
FILE *mtab;
struct mntent *ent;
-
+ char *mpoint;
+ size_t len;
+
if ((mtab = fopen(_PATH_MOUNTED, "r")) == NULL) {
virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
_("cannot read %s: %s"),
@@ -463,14 +465,27 @@ virStorageBackendFileSystemIsMounted(vir
return -1;
}
+ if ((mpoint = strdup(pool->def->target.path)) == NULL) {
+ virStorageReportError(conn, VIR_ERR_NO_MEMORY,
+ "%s", strerror(errno));
+ return -1;
+ }
+
+ len = strlen(mpoint);
+ if (mpoint[len-1] == '/')
+ mpoint[len-1] = NULL;
+
+
while ((ent = getmntent(mtab)) != NULL) {
- if (STREQ(ent->mnt_dir, pool->def->target.path)) {
+ if (STREQ(ent->mnt_dir, mpoint)) {
fclose(mtab);
+ free(mpoint);
return 1;
}
}
fclose(mtab);
+ free(mpoint);
return 0;
}
@@ -797,12 +812,16 @@ virStorageBackendFileSystemDelete(virCon
{
/* XXX delete all vols first ? */
+ /* target.path is never created AFAIKT, so dont delete it. */
+#if 0
+
if (unlink(pool->def->target.path) < 0) {
virStorageReportError(conn, VIR_ERR_INTERNAL_ERROR,
_("cannot unlink path '%s': %s"),
pool->def->target.path, strerror(errno));
return -1;
}
+#endif
return 0;
}
++++++ libvirtd-defaults.patch ++++++
Index: libvirt-0.4.4/qemud/libvirtd.conf
===================================================================
--- libvirt-0.4.4.orig/qemud/libvirtd.conf
+++ libvirt-0.4.4/qemud/libvirtd.conf
@@ -15,8 +15,8 @@
# It is necessary to setup a CA and issue server certificates before
# using this capability.
#
-# This is enabled by default, uncomment this to disable it
-#listen_tls = 0
+# This is disabled by default, uncomment this to enable it
+#listen_tls = 1
# Listen for unencrypted TCP connections on the public TCP/IP port.
# NB, must pass the --listen flag to the libvirtd process for this to
@@ -50,11 +50,9 @@
# Flag toggling mDNS advertizement of the libvirt service.
#
-# Alternatively can disable for all services on a host by
-# stopping the Avahi daemon
-#
-# This is enabled by default, uncomment this to disable it
-#mdns_adv = 0
+# Disabled by default. To enable, ensure the Avahi daemon is
+# running and uncomment this flag.
+#mdns_adv = 1
# Override the default mDNS advertizement name. This must be
# unique on the immediate broadcast network.
Index: libvirt-0.4.4/qemud/qemud.c
===================================================================
--- libvirt-0.4.4.orig/qemud/qemud.c
+++ libvirt-0.4.4/qemud/qemud.c
@@ -68,7 +68,7 @@ static int sigwrite = -1; /* Signa
static int ipsock = 0; /* -l Listen for TCP/IP */
/* Defaults for configuration file elements */
-static int listen_tls = 1;
+static int listen_tls = 0;
static int listen_tcp = 0;
static char *listen_addr = (char *) LIBVIRTD_LISTEN_ADDR;
static char *tls_port = (char *) LIBVIRTD_TLS_PORT;
@@ -92,7 +92,7 @@ static int auth_tcp = REMOTE_AUTH_NONE;
#endif
static int auth_tls = REMOTE_AUTH_NONE;
-static int mdns_adv = 1;
+static int mdns_adv = 0;
static char *mdns_name = NULL;
static int tls_no_verify_certificate = 0;
++++++ logical-storage-driver.patch ++++++
Index: libvirt-0.4.4/src/storage_backend_logical.c
===================================================================
--- libvirt-0.4.4.orig/src/storage_backend_logical.c
+++ libvirt-0.4.4/src/storage_backend_logical.c
@@ -280,7 +280,7 @@ virStorageBackendLogicalBuildPool(virCon
memset(zeros, 0, sizeof(zeros));
/* XXX multiple pvs */
- if (VIR_ALLOC_N(vgargv, 1) < 0) {
+ if (VIR_ALLOC_N(vgargv, 3 + pool->def->source.ndevice) < 0) {
virStorageReportError(conn, VIR_ERR_NO_MEMORY, "%s", _("command line"));
return -1;
}
@@ -531,6 +531,7 @@ virStorageBackend virStorageBackendLogic
.deleteVol = virStorageBackendLogicalDeleteVol,
.poolOptions = {
+ .flags = (VIR_STORAGE_BACKEND_POOL_SOURCE_DEVICE),
.formatFromString = virStorageBackendLogicalPoolFormatFromString,
.formatToString = virStorageBackendLogicalPoolFormatToString,
},
++++++ socat.patch ++++++
Index: libvirt-0.4.4/src/remote_internal.c
===================================================================
--- libvirt-0.4.4.orig/src/remote_internal.c
+++ libvirt-0.4.4/src/remote_internal.c
@@ -660,9 +660,22 @@ doRemoteOpen (virConnectPtr conn,
cmd_argv[j++] = strdup ("none");
}
cmd_argv[j++] = strdup (priv->hostname);
- cmd_argv[j++] = strdup (netcat ? netcat : "nc");
- cmd_argv[j++] = strdup ("-U");
- cmd_argv[j++] = strdup (sockname ? sockname : LIBVIRTD_PRIV_UNIX_SOCKET);
+ if (netcat) {
+ cmd_argv[j++] = strdup (netcat);
+ cmd_argv[j++] = strdup ("-U");
+ cmd_argv[j++] = strdup (sockname ? sockname : LIBVIRTD_PRIV_UNIX_SOCKET);
+ } else {
+ cmd_argv[j++] = strdup ("socat");
+ cmd_argv[j++] = strdup ("-");
+
+ char *socat_addr = 0;
+ if ((asprintf (&socat_addr, "GOPEN:%s",
+ sockname ? sockname : LIBVIRTD_PRIV_UNIX_SOCKET)) < 0) {
+ error (conn, VIR_ERR_SYSTEM_ERROR, strerror (ENOMEM));
+ goto failed;
+ }
+ cmd_argv[j++] = socat_addr;
+ }
cmd_argv[j++] = 0;
assert (j == nr_args);
for (j = 0; j < (nr_args-1); j++) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package pm-profiler
checked in at Mon Sep 1 17:04:58 CEST 2008.
--------
--- pm-profiler/pm-profiler.changes 2008-08-18 14:33:31.000000000 +0200
+++ /mounts/work_src_done/STABLE/pm-profiler/pm-profiler.changes 2008-09-01 15:56:39.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Sep 1 15:56:28 CEST 2008 - hmacht(a)suse.de
+
+- add COPYING file to tarball
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pm-profiler.spec ++++++
--- /var/tmp/diff_new_pack.m21671/_old 2008-09-01 17:04:53.000000000 +0200
+++ /var/tmp/diff_new_pack.m21671/_new 2008-09-01 17:04:53.000000000 +0200
@@ -21,7 +21,7 @@
Name: pm-profiler
Summary: Managing power options on servers
Version: 0.1
-Release: 2
+Release: 5
License: GPL v2 only
Url: http://www.stilltobefound.org
Group: System/Management
@@ -74,5 +74,7 @@
%_bindir/powersave
%changelog
+* Mon Sep 01 2008 hmacht(a)suse.de
+- add COPYING file to tarball
* Mon Aug 18 2008 hmacht(a)suse.de
- initial import
++++++ pm-profiler-0.1.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/pm-profiler-0.1/COPYING new/pm-profiler-0.1/COPYING
--- old/pm-profiler-0.1/COPYING 1970-01-01 01:00:00.000000000 +0100
+++ new/pm-profiler-0.1/COPYING 2007-06-28 22:04:38.000000000 +0200
@@ -0,0 +1,339 @@
+ GNU GENERAL PUBLIC LICENSE
+ Version 2, June 1991
+
+ Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+License is intended to guarantee your freedom to share and change free
+software--to make sure the software is free for all its users. This
+General Public License applies to most of the Free Software
+Foundation's software and to any other program whose authors commit to
+using it. (Some other Free Software Foundation software is covered by
+the GNU Lesser General Public License instead.) You can apply it to
+your programs, too.
+
+ When we speak of free software, we are referring to freedom, not
+price. Our General Public Licenses are designed to make sure that you
+have the freedom to distribute copies of free software (and charge for
+this service if you wish), that you receive source code or can get it
+if you want it, that you can change the software or use pieces of it
+in new free programs; and that you know you can do these things.
+
+ To protect your rights, we need to make restrictions that forbid
+anyone to deny you these rights or to ask you to surrender the rights.
+These restrictions translate to certain responsibilities for you if you
+distribute copies of the software, or if you modify it.
+
+ For example, if you distribute copies of such a program, whether
+gratis or for a fee, you must give the recipients all the rights that
+you have. You must make sure that they, too, receive or can get the
+source code. And you must show them these terms so they know their
+rights.
+
+ We protect your rights with two steps: (1) copyright the software, and
+(2) offer you this license which gives you legal permission to copy,
+distribute and/or modify the software.
+
+ Also, for each author's protection and ours, we want to make certain
+that everyone understands that there is no warranty for this free
+software. If the software is modified by someone else and passed on, we
+want its recipients to know that what they have is not the original, so
+that any problems introduced by others will not reflect on the original
+authors' reputations.
+
+ Finally, any free program is threatened constantly by software
+patents. We wish to avoid the danger that redistributors of a free
+program will individually obtain patent licenses, in effect making the
+program proprietary. To prevent this, we have made it clear that any
+patent must be licensed for everyone's free use or not licensed at all.
+
+ The precise terms and conditions for copying, distribution and
+modification follow.
+
+ GNU GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License applies to any program or other work which contains
+a notice placed by the copyright holder saying it may be distributed
+under the terms of this General Public License. The "Program", below,
+refers to any such program or work, and a "work based on the Program"
+means either the Program or any derivative work under copyright law:
+that is to say, a work containing the Program or a portion of it,
+either verbatim or with modifications and/or translated into another
+language. (Hereinafter, translation is included without limitation in
+the term "modification".) Each licensee is addressed as "you".
+
+Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running the Program is not restricted, and the output from the Program
+is covered only if its contents constitute a work based on the
+Program (independent of having been made by running the Program).
+Whether that is true depends on what the Program does.
+
+ 1. You may copy and distribute verbatim copies of the Program's
+source code as you receive it, in any medium, provided that you
+conspicuously and appropriately publish on each copy an appropriate
+copyright notice and disclaimer of warranty; keep intact all the
+notices that refer to this License and to the absence of any warranty;
+and give any other recipients of the Program a copy of this License
+along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and
+you may at your option offer warranty protection in exchange for a fee.
+
+ 2. You may modify your copy or copies of the Program or any portion
+of it, thus forming a work based on the Program, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) You must cause the modified files to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in
+ whole or in part contains or is derived from the Program or any
+ part thereof, to be licensed as a whole at no charge to all third
+ parties under the terms of this License.
+
+ c) If the modified program normally reads commands interactively
+ when run, you must cause it, when started running for such
+ interactive use in the most ordinary way, to print or display an
+ announcement including an appropriate copyright notice and a
+ notice that there is no warranty (or else, saying that you provide
+ a warranty) and that users may redistribute the program under
+ these conditions, and telling the user how to view a copy of this
+ License. (Exception: if the Program itself is interactive but
+ does not normally print such an announcement, your work based on
+ the Program is not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Program,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Program, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Program.
+
+In addition, mere aggregation of another work not based on the Program
+with the Program (or with a work based on the Program) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may copy and distribute the Program (or a work based on it,
+under Section 2) in object code or executable form under the terms of
+Sections 1 and 2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable
+ source code, which must be distributed under the terms of Sections
+ 1 and 2 above on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three
+ years, to give any third party, for a charge no more than your
+ cost of physically performing source distribution, a complete
+ machine-readable copy of the corresponding source code, to be
+ distributed under the terms of Sections 1 and 2 above on a medium
+ customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer
+ to distribute corresponding source code. (This alternative is
+ allowed only for noncommercial distribution and only if you
+ received the program in object code or executable form with such
+ an offer, in accord with Subsection b above.)
+
+The source code for a work means the preferred form of the work for
+making modifications to it. For an executable work, complete source
+code means all the source code for all modules it contains, plus any
+associated interface definition files, plus the scripts used to
+control compilation and installation of the executable. However, as a
+special exception, the source code distributed need not include
+anything that is normally distributed (in either source or binary
+form) with the major components (compiler, kernel, and so on) of the
+operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering
+access to copy from a designated place, then offering equivalent
+access to copy the source code from the same place counts as
+distribution of the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 4. You may not copy, modify, sublicense, or distribute the Program
+except as expressly provided under this License. Any attempt
+otherwise to copy, modify, sublicense or distribute the Program is
+void, and will automatically terminate your rights under this License.
+However, parties who have received copies, or rights, from you under
+this License will not have their licenses terminated so long as such
+parties remain in full compliance.
+
+ 5. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Program or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Program (or any work based on the
+Program), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+ 6. Each time you redistribute the Program (or any work based on the
+Program), the recipient automatically receives a license from the
+original licensor to copy, distribute or modify the Program subject to
+these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties to
+this License.
+
+ 7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Program at all. For example, if a patent
+license would not permit royalty-free redistribution of the Program by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under
+any particular circumstance, the balance of the section is intended to
+apply and the section as a whole is intended to apply in other
+circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system, which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 8. If the distribution and/or use of the Program is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Program under this License
+may add an explicit geographical distribution limitation excluding
+those countries, so that distribution is permitted only in or among
+countries not thus excluded. In such case, this License incorporates
+the limitation as if written in the body of this License.
+
+ 9. The Free Software Foundation may publish revised and/or new versions
+of the General Public License from time to time. Such new versions will
+be similar in spirit to the present version, but may differ in detail to
+address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any
+later version", you have the option of following the terms and conditions
+either of that version or of any later version published by the Free
+Software Foundation. If the Program does not specify a version number of
+this License, you may choose any version ever published by the Free Software
+Foundation.
+
+ 10. If you wish to incorporate parts of the Program into other free
+programs whose distribution conditions are different, write to the author
+to ask for permission. For software which is copyrighted by the Free
+Software Foundation, write to the Free Software Foundation; we sometimes
+make exceptions for this. Our decision will be guided by the two goals
+of preserving the free status of all derivatives of our free software and
+of promoting the sharing and reuse of software generally.
+
+ NO WARRANTY
+
+ 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
+FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
+OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
+PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
+OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
+TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
+PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
+REPAIR OR CORRECTION.
+
+ 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
+WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
+REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
+INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
+OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
+TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
+YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
+PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Programs
+
+ If you develop a new program, and you want it to be of the greatest
+possible use to the public, the best way to achieve this is to make it
+free software which everyone can redistribute and change under these terms.
+
+ To do so, attach the following notices to the program. It is safest
+to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least
+the "copyright" line and a pointer to where the full notice is found.
+
+ <one line to give the program's name and a brief idea of what it does.>
+ Copyright (C) <year> <name of author>
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this
+when it starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author
+ Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
+ This is free software, and you are welcome to redistribute it
+ under certain conditions; type `show c' for details.
+
+The hypothetical commands `show w' and `show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may
+be called something other than `show w' and `show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the program, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ `Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ <signature of Ty Coon>, 1 April 1989
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Lesser General
+Public License instead of this License.
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package patterns-openSUSE
checked in at Mon Sep 1 17:04:14 CEST 2008.
--------
--- patterns-openSUSE/patterns-openSUSE.changes 2008-08-20 23:19:51.000000000 +0200
+++ /mounts/work_src_done/STABLE/patterns-openSUSE/patterns-openSUSE.changes 2008-09-01 15:59:50.000000000 +0200
@@ -1,0 +2,5 @@
+Mon Sep 1 15:59:36 CEST 2008 - aj(a)suse.de
+
+- Remove agfa-fonts.
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ patterns-openSUSE.spec ++++++
--- /var/tmp/diff_new_pack.u18961/_old 2008-09-01 17:04:09.000000000 +0200
+++ /var/tmp/diff_new_pack.u18961/_new 2008-09-01 17:04:09.000000000 +0200
@@ -24,7 +24,7 @@
AutoReqProv: on
Summary: Patterns for Installation (full ftp tree)
Version: 11.1
-Release: 24
+Release: 29
Url: http://en.opensuse.org/Patterns
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source: patterns-openSUSE-data.tar.bz2
@@ -100,6 +100,8 @@
/CD1/suse/setup/descr/non_oss-*.pat
%changelog
+* Mon Sep 01 2008 aj(a)suse.de
+- Remove agfa-fonts.
* Thu Aug 21 2008 cthiel(a)suse.de
- add back technical_writing [bnc#418571]
- add desktop-data-openSUSE-extra-gnome to GNOME-BASIS-OPT [bnc#394406]
++++++ patterns-openSUSE-data.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/DEVEL-GNOME new/patterns-openSUSE-data/data/DEVEL-GNOME
--- old/patterns-openSUSE-data/data/DEVEL-GNOME 2008-08-17 19:25:55.000000000 +0200
+++ new/patterns-openSUSE-data/data/DEVEL-GNOME 2008-09-01 07:05:37.000000000 +0200
@@ -22,7 +22,6 @@
evolution-data-server-devel
evolution-devel
fam-devel
-gail-devel
libpurple-devel
gconf2-devel
gconf2-doc
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/ENHANCED-BASIS new/patterns-openSUSE-data/data/ENHANCED-BASIS
--- old/patterns-openSUSE-data/data/ENHANCED-BASIS 2008-08-04 20:48:46.000000000 +0200
+++ new/patterns-openSUSE-data/data/ENHANCED-BASIS 2008-09-01 07:05:37.000000000 +0200
@@ -109,7 +109,7 @@
#endif
pm-utils
popt
-portmap
+rpcbind
postfix
powersave
ppp
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/FONTS-OPT new/patterns-openSUSE-data/data/FONTS-OPT
--- old/patterns-openSUSE-data/data/FONTS-OPT 2008-03-27 10:12:51.000000000 +0100
+++ new/patterns-openSUSE-data/data/FONTS-OPT 2008-09-01 15:59:27.000000000 +0200
@@ -1,5 +1,4 @@
+Prc:
-agfa-fonts
efont-unicode
ghostscript-fonts-other
intlfnts
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/KDE3-DESKTOP new/patterns-openSUSE-data/data/KDE3-DESKTOP
--- old/patterns-openSUSE-data/data/KDE3-DESKTOP 2008-08-04 22:27:37.000000000 +0200
+++ new/patterns-openSUSE-data/data/KDE3-DESKTOP 2008-09-01 07:05:37.000000000 +0200
@@ -69,7 +69,6 @@
kvpnc
kwatch
kxmleditor
-kyum
lineak_kde
noteedit
pgcalc
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/patterns-openSUSE-data/data/NON-OSS new/patterns-openSUSE-data/data/NON-OSS
--- old/patterns-openSUSE-data/data/NON-OSS 2008-07-24 08:08:38.000000000 +0200
+++ new/patterns-openSUSE-data/data/NON-OSS 2008-09-01 15:59:21.000000000 +0200
@@ -1,5 +1,4 @@
+Prc:
-agfa-fonts
gst-fluendo-mp3
#if defined(__i386__) || defined (__x86_64__)
flash-player
++++++ sort_patterns ++++++
--- patterns-openSUSE/sort_patterns 2008-08-20 23:18:47.000000000 +0200
+++ /mounts/work_src_done/STABLE/patterns-openSUSE/sort_patterns 2008-09-01 16:00:58.000000000 +0200
@@ -112,6 +112,16 @@
done
fi
+if test "$product" = "sdk"; then
+echo > sortin/sdk
+for pat in $descrdir/*.pat; do
+ pat=`basename $pat`
+ nicename=`echo $pat | sed -e "s,-$version.*,,"`
+ cat $descrdir/$pat >> sortin/sdk
+ rm $descrdir/$pat
+done
+fi
+
cd sortin
for i in *; do
mv $i $descrdir/$i-$version-$release.$uname.pat
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package libp11
checked in at Mon Sep 1 15:38:18 CEST 2008.
--------
--- libp11/libp11.changes 2008-04-10 12:58:57.000000000 +0200
+++ /mounts/work_src_done/STABLE/libp11/libp11.changes 2008-08-22 16:27:10.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Aug 19 14:53:13 CEST 2008 - sbrabec(a)suse.cz
+
+- Updated to version 0.2.4:
+ * Build system rewritten
+ * added PKCS11_CTX_init_args
+ * fix segfault in init_args code
+ * implemented PKCS11_private_encrypt
+- Fixed incorrect API.
+- Fixed x86_64 issues.
+
+-------------------------------------------------------------------
Old:
----
libp11-0.2.3.tar.bz2
New:
----
libp11-0.2.4.tar.bz2
libp11-api-fix.patch
libp11-api-update.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ libp11.spec ++++++
--- /var/tmp/diff_new_pack.W11609/_old 2008-09-01 15:38:05.000000000 +0200
+++ /var/tmp/diff_new_pack.W11609/_new 2008-09-01 15:38:05.000000000 +0200
@@ -1,10 +1,17 @@
#
-# spec file for package libp11 (Version 0.2.3)
+# spec file for package libp11 (Version 0.2.4)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
#
+# All modifications and additions to the file contributed by third parties
+# remain the property of their copyright owners, unless otherwise agreed
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
@@ -12,14 +19,17 @@
Name: libp11
-Version: 0.2.3
-Release: 3
+Version: 0.2.4
+Release: 1
Url: http://www.opensc-project.org/libp11/
Group: Productivity/Security
License: LGPL v2.1 or later
Summary: Library Implementing a Small Layer on Top of PKCS#11 API
Source: %{name}-%{version}.tar.bz2
+# All three following patches were sent to upstream:
Patch: libp11-strict-aliasing.patch
+Patch1: libp11-api-fix.patch
+Patch2: libp11-api-update.patch
BuildRequires: openssl-devel pkg-config zlib-devel
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -45,14 +55,14 @@
Olaf Kirch
Stef Hoeben
-%package -n libp11-0
+%package -n libp11-1
License: LGPL v2.1 or later
Group: Productivity/Security
Summary: Library Implementing a Small Layer on Top of PKCS#11 API
Provides: %{name} = %{version}
Obsoletes: %{name} <= %{version}
-%description -n libp11-0
+%description -n libp11-1
Libp11 is a library implementing a small layer on top of PKCS#11 API to
make using PKCS#11 implementations easier.
@@ -78,7 +88,7 @@
License: LGPL v2.1 or later
Group: Development/Libraries/C and C++
Summary: Library Implementing a Small Layer on Top of PKCS#11 API
-Requires: libp11-0 = %{version} glibc-devel openssl-devel libtool
+Requires: libp11-1 = %{version} glibc-devel openssl-devel libtool zlib-devel
%description devel
Libp11 is a library implementing a small layer on top of PKCS#11 API to
@@ -105,45 +115,50 @@
%prep
%setup -q
%patch
+%patch1
+%patch2
%build
-%configure
+%configure\
+ --enable-doc\
+ --docdir=%{_docdir}/libp11-1\
+ --enable-api-doc\
+ --with-apidocdir=%{_docdir}/%{name}-devel
make %{?jobs:-j%jobs}
%install
%makeinstall
-mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_docdir}/libp11-0
-cp -a COPYING NEWS doc/README doc/ChangeLog doc/*.css doc/*.html $RPM_BUILD_ROOT%{_docdir}/libp11-0
-cp -a doc/api $RPM_BUILD_ROOT%{_docdir}/%{name}
+mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} $RPM_BUILD_ROOT%{_docdir}/libp11-1
%clean
rm -rf $RPM_BUILD_ROOT
-%post -n libp11-0 -p /sbin/ldconfig
+%post -n libp11-1 -p /sbin/ldconfig
-%postun -n libp11-0 -p /sbin/ldconfig
+%postun -n libp11-1 -p /sbin/ldconfig
-%files -n libp11-0
+%files -n libp11-1
%defattr (-, root, root)
-%doc %dir %{_docdir}/libp11-0
-%doc %{_docdir}/libp11-0/COPYING
-%doc %{_docdir}/libp11-0/NEWS
-%doc %{_docdir}/libp11-0/README
-%doc %{_docdir}/libp11-0/ChangeLog
-%doc %{_docdir}/libp11-0/*.html
-%doc %{_docdir}/libp11-0/*.css
+%doc %{_docdir}/libp11-1
%{_libdir}/*.so.*
%files devel
%defattr (-, root, root)
-%doc %dir %{_docdir}/%{name}
-%doc %{_docdir}/%{name}/api
+%doc %{_docdir}/%{name}-devel
%{_includedir}/*.h
%{_libdir}/*.so
%{_libdir}/*.*a
%{_libdir}/pkgconfig/*.pc
%changelog
+* Tue Aug 19 2008 sbrabec(a)suse.cz
+- Updated to version 0.2.4:
+ * Build system rewritten
+ * added PKCS11_CTX_init_args
+ * fix segfault in init_args code
+ * implemented PKCS11_private_encrypt
+- Fixed incorrect API.
+- Fixed x86_64 issues.
* Thu Apr 10 2008 ro(a)suse.de
- added baselibs.conf file to build xxbit packages
for multilib support
++++++ baselibs.conf ++++++
--- libp11/baselibs.conf 2008-04-10 12:15:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/libp11/baselibs.conf 2008-09-01 15:37:54.169584000 +0200
@@ -1,2 +1 @@
-libp11
-libp11-0
+libp11-1
++++++ libp11-0.2.3.tar.bz2 -> libp11-0.2.4.tar.bz2 ++++++
++++ 22608 lines of diff (skipped)
++++++ libp11-api-fix.patch ++++++
--- src/libp11.h
+++ src/libp11.h
@@ -112,7 +112,7 @@
*
* @return none
*/
-extern void *PKCS11_CTX_init_args(PKCS11_CTX * ctx, const char * init_args);
+extern void PKCS11_CTX_init_args(PKCS11_CTX * ctx, const char * init_args);
/**
* Load a PKCS#11 module
--- src/p11_load.c
+++ src/p11_load.c
@@ -43,7 +43,7 @@
/*
* Set private init args for module
*/
-void *PKCS11_CTX_init_args(PKCS11_CTX * ctx, const char *init_args)
+void PKCS11_CTX_init_args(PKCS11_CTX * ctx, const char *init_args)
{
PKCS11_CTX_private *priv = PRIVCTX(ctx);
priv->init_args = init_args ? strdup(init_args) : NULL;
++++++ libp11-api-update.patch ++++++
--- configure.ac
+++ configure.ac
@@ -20,9 +20,9 @@
# (Code changed: REVISION++)
# (Oldest interface removed: OLDEST++)
# (Interfaces added: CURRENT++, REVISION=0)
-LIBP11_LT_CURRENT="1"
-LIBP11_LT_OLDEST="0"
-LIBP11_LT_REVISION="2"
+LIBP11_LT_CURRENT="2"
+LIBP11_LT_OLDEST="1"
+LIBP11_LT_REVISION="0"
LIBP11_LT_AGE="$((${LIBP11_LT_CURRENT}-${LIBP11_LT_OLDEST}))"
AC_CONFIG_SRCDIR([src/libp11.h])
++++++ libp11-strict-aliasing.patch ++++++
--- /var/tmp/diff_new_pack.W11609/_old 2008-09-01 15:38:06.000000000 +0200
+++ /var/tmp/diff_new_pack.W11609/_new 2008-09-01 15:38:06.000000000 +0200
@@ -1,6 +1,62 @@
+--- src/libp11.h
++++ src/libp11.h
+@@ -53,7 +53,7 @@
+ typedef struct PKCS11_key_st {
+ char *label;
+ unsigned char *id;
+- int id_len;
++ size_t id_len;
+ unsigned char isPrivate; /**< private key present? */
+ unsigned char needLogin; /**< login to read private key? */
+ EVP_PKEY *evp_key; /**< initially NULL, need to call PKCS11_load_key */
+@@ -64,7 +64,7 @@
+ typedef struct PKCS11_cert_st {
+ char *label;
+ unsigned char *id;
+- int id_len;
++ size_t id_len;
+ X509 *x509;
+ void *_private;
+ } PKCS11_CERT;
+@@ -291,7 +291,7 @@
+ * @retval -1 error
+ */
+
+-extern int PKCS11_generate_key(PKCS11_TOKEN * token, int algorithm, unsigned int bits, char *label, unsigned char* id, unsigned int id_len);
++extern int PKCS11_generate_key(PKCS11_TOKEN * token, int algorithm, unsigned int bits, char *label, unsigned char* id, size_t id_len);
+
+ /**
+ * Store private key on a token
+@@ -304,7 +304,7 @@
+ * @retval 0 success
+ * @retval -1 error
+ */
+-extern int PKCS11_store_private_key(PKCS11_TOKEN * token, EVP_PKEY * pk, char *label, unsigned char *id, unsigned int id_len);
++extern int PKCS11_store_private_key(PKCS11_TOKEN * token, EVP_PKEY * pk, char *label, unsigned char *id, size_t id_len);
+
+ /**
+ * Store public key on a token
+@@ -317,7 +317,7 @@
+ * @retval 0 success
+ * @retval -1 error
+ */
+-extern int PKCS11_store_public_key(PKCS11_TOKEN * token, EVP_PKEY * pk, char *label, unsigned char *id, unsigned int id_len);
++extern int PKCS11_store_public_key(PKCS11_TOKEN * token, EVP_PKEY * pk, char *label, unsigned char *id, size_t id_len);
+
+ /**
+ * Store certificate on a token
+@@ -332,7 +332,7 @@
+ * @retval -1 error
+ */
+ extern int PKCS11_store_certificate(PKCS11_TOKEN * token, X509 * x509,
+- char *label, unsigned char *id, unsigned int id_len,
++ char *label, unsigned char *id, size_t id_len,
+ PKCS11_CERT **ret_cert);
+
+ /* rsa private key operations */
--- src/p11_cert.c
+++ src/p11_cert.c
-@@ -173,7 +173,7 @@
+@@ -174,7 +174,7 @@
cert->x509 = d2i_X509(NULL, &p, size);
}
cert->id_len = sizeof(id);
@@ -9,9 +65,56 @@
cert->id = (unsigned char *) malloc(cert->id_len);
memcpy(cert->id, id, cert->id_len);
}
+@@ -219,7 +219,7 @@
+ */
+ int
+ PKCS11_store_certificate(PKCS11_TOKEN * token, X509 * x509, char *label,
+- unsigned char *id, unsigned int id_len,
++ unsigned char *id, size_t id_len,
+ PKCS11_CERT ** ret_cert)
+ {
+ PKCS11_SLOT *slot = TOKEN2SLOT(token);
--- src/p11_key.c
+++ src/p11_key.c
-@@ -282,7 +282,7 @@
+@@ -31,9 +31,9 @@
+ CK_SESSION_HANDLE session, CK_OBJECT_HANDLE o,
+ CK_OBJECT_CLASS type, PKCS11_KEY **);
+ static int pkcs11_store_private_key(PKCS11_TOKEN *, EVP_PKEY *, char *,
+- unsigned char *, unsigned int, PKCS11_KEY **);
++ unsigned char *, size_t, PKCS11_KEY **);
+ static int pkcs11_store_public_key(PKCS11_TOKEN *, EVP_PKEY *, char *,
+- unsigned char *, unsigned int, PKCS11_KEY **);
++ unsigned char *, size_t, PKCS11_KEY **);
+
+ static CK_OBJECT_CLASS key_search_class;
+ static CK_ATTRIBUTE key_search_attrs[] = {
+@@ -93,14 +93,14 @@
+ /*
+ * Store a private key on the token
+ */
+-int PKCS11_store_private_key(PKCS11_TOKEN * token, EVP_PKEY * pk, char *label, unsigned char *id, unsigned int id_len)
++int PKCS11_store_private_key(PKCS11_TOKEN * token, EVP_PKEY * pk, char *label, unsigned char *id, size_t id_len)
+ {
+ if (pkcs11_store_private_key(token, pk, label, id, id_len, NULL))
+ return -1;
+ return 0;
+ }
+
+-int PKCS11_store_public_key(PKCS11_TOKEN * token, EVP_PKEY * pk, char *label, unsigned char *id, unsigned int id_len)
++int PKCS11_store_public_key(PKCS11_TOKEN * token, EVP_PKEY * pk, char *label, unsigned char *id, size_t id_len)
+ {
+ if (pkcs11_store_public_key(token, pk, label, id, id_len, NULL))
+ return -1;
+@@ -114,7 +114,7 @@
+ */
+ int
+ PKCS11_generate_key(PKCS11_TOKEN * token,
+- int algorithm, unsigned int bits, char *label, unsigned char* id, unsigned int id_len)
++ int algorithm, unsigned int bits, char *label, unsigned char* id, size_t id_len)
+ {
+ PKCS11_KEY *key_obj;
+ EVP_PKEY *pk;
+@@ -283,7 +283,7 @@
if (!pkcs11_getattr_s(token, obj, CKA_LABEL, label, sizeof(label)))
key->label = BUF_strdup(label);
key->id_len = sizeof(id);
@@ -20,3 +123,32 @@
key->id = (unsigned char *) malloc(key->id_len);
memcpy(key->id, id, key->id_len);
}
+@@ -329,7 +329,7 @@
+ * Store private key
+ */
+ static int pkcs11_store_private_key(PKCS11_TOKEN * token, EVP_PKEY * pk,
+- char *label, unsigned char *id, unsigned int id_len,
++ char *label, unsigned char *id, size_t id_len,
+ PKCS11_KEY ** ret_key)
+ {
+ PKCS11_SLOT *slot = TOKEN2SLOT(token);
+@@ -392,7 +392,7 @@
+ * Store public key
+ */
+ static int pkcs11_store_public_key(PKCS11_TOKEN * token, EVP_PKEY * pk,
+- char *label, unsigned char *id, unsigned int id_len,
++ char *label, unsigned char *id, size_t id_len,
+ PKCS11_KEY ** ret_key)
+ {
+ PKCS11_SLOT *slot = TOKEN2SLOT(token);
+--- src/pkcs11.h
++++ src/pkcs11.h
+@@ -460,7 +460,7 @@
+ {
+ ck_attribute_type_t type;
+ void *value;
+- unsigned long value_len;
++ size_t value_len;
+ };
+
+
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0