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
October 2006
- 1 participants
- 1670 discussions
Hello community,
here is the log from the commit of package NetworkManager-kde
checked in at Sat Oct 28 00:02:37 CEST 2006.
--------
--- KDE/NetworkManager-kde/NetworkManager-kde.changes 2006-10-23 18:31:05.000000000 +0200
+++ /mounts/work_src_done/STABLE/NetworkManager-kde/NetworkManager-kde.changes 2006-10-27 23:38:16.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Oct 27 21:12:49 CEST 2006 - thoenig(a)suse.de
+
+- update patch knetworkmanager-fallback-thoenig-02.patch: Fix
+ storage of networks with 'fallback' flag.
+
+-------------------------------------------------------------------
Old:
----
knetworkmanager-fallback-thoenig-01.patch
New:
----
knetworkmanager-fallback-thoenig-02.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager-kde.spec ++++++
--- /var/tmp/diff_new_pack.AbGauf/_old 2006-10-27 23:58:08.000000000 +0200
+++ /var/tmp/diff_new_pack.AbGauf/_new 2006-10-27 23:58:08.000000000 +0200
@@ -20,7 +20,7 @@
Group: System/GUI/KDE
Autoreqprov: on
Version: 0.1r588481
-Release: 13
+Release: 22
Summary: KNetworkManager application for use with NetworkManager
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: NetworkManager
@@ -28,7 +28,7 @@
Source0: %{appname}-%{version}.tar.bz2
Source1: knetworkmanager.default.sh
Patch0: knetworkmanager-kde-networkstatus-wstephenson-01.patch
-Patch1: knetworkmanager-fallback-thoenig-01.patch
+Patch1: knetworkmanager-fallback-thoenig-02.patch
%description
KNetworkManager is a system tray applet for controlling network
@@ -88,6 +88,9 @@
/opt/kde3/env
%changelog -n NetworkManager-kde
+* Fri Oct 27 2006 - thoenig(a)suse.de
+- update patch knetworkmanager-fallback-thoenig-02.patch: Fix
+ storage of networks with 'fallback' flag.
* Mon Oct 23 2006 - thoenig(a)suse.de
- add patch knetworkmanager-fallback-thoenig-01.patch: The flag
'trusted' is gone (NetworkManager API change). Remove the
++++++ knetworkmanager-fallback-thoenig-01.patch -> knetworkmanager-fallback-thoenig-02.patch ++++++
--- KDE/NetworkManager-kde/knetworkmanager-fallback-thoenig-01.patch 2006-10-23 18:31:05.000000000 +0200
+++ /mounts/work_src_done/STABLE/NetworkManager-kde/knetworkmanager-fallback-thoenig-02.patch 2006-10-27 23:38:16.000000000 +0200
@@ -83,7 +83,7 @@
+ if ( netLvi->parent() == m_noFallbackGroup )
+ netLvi->net->setFallback( false );
+ if ( item->parent() == m_fallbackGroup )
-+ netLvi->net->setFallback( false );
++ netLvi->net->setFallback( true );
// save changes
m_changedNetworks.append( netLvi->net );
}
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 xkeyboard-config
checked in at Fri Oct 27 20:15:12 CEST 2006.
--------
--- xkeyboard-config/xkeyboard-config.changes 2006-10-27 14:20:18.000000000 +0200
+++ /mounts/work_src_done/NOARCH/xkeyboard-config/xkeyboard-config.changes 2006-10-27 20:04:30.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Oct 27 20:02:54 CEST 2006 - olh(a)suse.de
+
+- disable apple:badmap/apple:goodmap for Powerbooks with built-in
+ USB ISO keyboard. The kernel delivers the correct keys now
+
+-------------------------------------------------------------------
New:
----
xkeyboard-config.powerbook-usb-iso-keyboard.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xkeyboard-config.spec ++++++
--- /var/tmp/diff_new_pack.OJlVV9/_old 2006-10-27 20:15:05.000000000 +0200
+++ /var/tmp/diff_new_pack.OJlVV9/_new 2006-10-27 20:15:05.000000000 +0200
@@ -20,7 +20,7 @@
PreReq: /bin/ln /bin/rm
Autoreqprov: on
Version: 0.9
-Release: 12
+Release: 13
Summary: The X Keyboard Extension
Source: %name-%version.tar.bz2
Patch0: xkeyboard-config.mainline-cvs.group.patch
@@ -33,6 +33,7 @@
Patch100: p_suse.diff
Patch101: ibm_space_saver.diff
Patch102: cz-basic-bksl.diff
+Patch103: xkeyboard-config.powerbook-usb-iso-keyboard.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -63,6 +64,7 @@
%patch100
%patch101
%patch102
+%patch103
%build
export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
@@ -89,6 +91,9 @@
/usr/share/X11/xkb/
%changelog -n xkeyboard-config
+* Fri Oct 27 2006 - olh(a)suse.de
+- disable apple:badmap/apple:goodmap for Powerbooks with built-in
+ USB ISO keyboard. The kernel delivers the correct keys now
* Fri Oct 27 2006 - sndirsch(a)suse.de
- cz-basic-bksl.diff:
* fixes backslash/bar on czech keyboard (Bug #215359)
++++++ xkeyboard-config.powerbook-usb-iso-keyboard.patch ++++++
The kernel has to deliver correct keys for ^° / <> on Powerbooks
with built-in USB ISO keyboard
This was finally corrected in the kernel.
---
keycodes/macintosh | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
Index: keycodes/macintosh
===================================================================
--- keycodes/macintosh.orig
+++ keycodes/macintosh
@@ -38,14 +38,11 @@ default xkb_keycodes "macintosh" {
};
+// not required, this was a kernel bug
xkb_keycodes "badmap" {
- <TLDE> = 94;
- <LSGT> = 49;
};
xkb_keycodes "goodmap" {
- <TLDE> = 49;
- <LSGT> = 94;
};
xkb_keycodes "old" {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 bluez-utils
checked in at Fri Oct 27 20:13:02 CEST 2006.
--------
--- bluez-utils/bluez-utils.changes 2006-10-19 19:18:31.000000000 +0200
+++ /mounts/work_src_done/STABLE/bluez-utils/bluez-utils.changes 2006-10-27 20:07:50.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Oct 27 16:41:55 CEST 2006 - dgollub(a)suse.de
+
+- fixed multibyte character problem with storing device names
+
+-------------------------------------------------------------------
New:
----
bluez-utils-multibyte-fix.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ bluez-utils.spec ++++++
--- /var/tmp/diff_new_pack.RnpNCU/_old 2006-10-27 20:12:43.000000000 +0200
+++ /var/tmp/diff_new_pack.RnpNCU/_new 2006-10-27 20:12:43.000000000 +0200
@@ -14,9 +14,9 @@
BuildRequires: alsa-devel bluez-libs cups dbus-1-devel fuse-devel libusb openobex-devel pkgconfig resmgr xorg-x11-devel
URL: http://bluez.sourceforge.net
Version: 3.7
-Release: 8
+Release: 13
Summary: Bluetooth Daemons and Utilities
-License: Other License(s), see package
+License: GNU General Public License (GPL) - all versions
PreReq: %fillup_prereq %insserv_prereq
Group: Hardware/Mobile
Autoreqprov: on
@@ -33,6 +33,7 @@
Patch3: bluez-utils-3.6.1-hcid.conf.diff
Patch4: bluez-utils-3.4-bluetooth.rules.diff
Patch5: bluez-utils-3.4-passkey-agent-warning.diff
+Patch6: bluez-utils-multibyte-fix.diff
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' bluez-libs`)
Requires: sysvinit
@@ -61,7 +62,7 @@
%package -n bluez-cups
Group: Hardware/Printing
-License: Other License(s), see package
+License: GNU General Public License (GPL) - all versions
Summary: CUPS Driver for Bluetooth Printers
Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' bluez-libs`)
@@ -77,7 +78,7 @@
%package -n bluez-test
Group: Development/Tools/Debuggers
-License: Other License(s), see package, X11/MIT
+License: GNU General Public License (GPL) - all versions, X11/MIT
Summary: Tools for testing of various Bluetooth-functions
Requires: bluez-libs >= %( echo `rpm -q --queryformat '%{VERSION}-%{RELEASE}' bluez-libs`) python-gobject2
@@ -97,6 +98,7 @@
%patch3 -p0
%patch4 -p0
%patch5 -p0
+%patch6
%{?suse_update_config:%{suse_update_config -f . }}
cd ../opd
%patch1 -p1
@@ -259,6 +261,8 @@
%doc %{_defaultdocdir}/bluez-test
%changelog -n bluez-utils
+* Fri Oct 27 2006 - dgollub(a)suse.de
+- fixed multibyte character problem with storing device names
* Thu Oct 19 2006 - seife(a)suse.de
- add back lost python-gobject2 requires to dbus-test
* Thu Oct 19 2006 - seife(a)suse.de
++++++ bluez-utils-multibyte-fix.diff ++++++
--- hcid/storage.c
+++ hcid/storage.c
@@ -121,7 +121,7 @@
memset(str, 0, sizeof(str));
for (i = 0; i < 248 && name[i]; i++)
- if (name[i] < 32 || name[i] == 127)
+ if ((unsigned char) name[i] < 32 || name[i] == 127)
str[i] = '.';
else
str[i] = name[i];
@@ -232,7 +232,7 @@
memset(str, 0, sizeof(str));
for (i = 0; i < 248 && name[i]; i++)
- if (name[i] < 32 || name[i] == 127)
+ if ((unsigned char) name[i] < 32 || name[i] == 127)
str[i] = '.';
else
str[i] = name[i];
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 vlan
checked in at Fri Oct 27 19:25:15 CEST 2006.
--------
--- vlan/vlan.changes 2006-03-29 13:58:36.000000000 +0200
+++ /mounts/work_src_done/STABLE/vlan/vlan.changes 2006-10-27 15:56:06.000000000 +0200
@@ -1,0 +2,9 @@
+Fri Oct 27 15:55:07 CEST 2006 - poeml(a)suse.de
+
+- update to 1.9:
+ - Fixed error exit codes to be !0 (makes it behave much better in
+ scripts.
+ - there are also changes in macvlan_config.c, which we don't
+ package though.
+
+-------------------------------------------------------------------
Old:
----
vlan.1.8.tar.bz2
New:
----
vlan.1.9.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ vlan.spec ++++++
--- /var/tmp/diff_new_pack.V4woNx/_old 2006-10-27 19:24:53.000000000 +0200
+++ /var/tmp/diff_new_pack.V4woNx/_new 2006-10-27 19:24:53.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package vlan (Version 1.8)
+# spec file for package vlan (Version 1.9)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -13,13 +13,13 @@
Name: vlan
BuildRequires: gcc-c++
URL: http://www.candelatech.com/~greear/vlan.html
-Version: 1.8
-Release: 34
+Version: 1.9
+Release: 1
Summary: 802.1q VLAN Implementation for Linux
-License: GPL
+License: GNU General Public License (GPL) - all versions
Group: Productivity/Networking/Other
Autoreqprov: on
-Source: http://scry.wanfear.com/~greear/vlan/vlan.%{version}.tar.bz2
+Source: http://www.candelatech.com/~greear/vlan/vlan.%{version}.tar.bz2
Source1: http://scry.wanfear.com/~greear/vlan/cisco_howto.html.bz2
Source2: README.SuSE
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@@ -55,6 +55,12 @@
%attr(555,root,root) %{_sbindir}/vconfig
%changelog -n vlan
+* Fri Oct 27 2006 - poeml(a)suse.de
+- update to 1.9:
+ - Fixed error exit codes to be !0 (makes it behave much better in
+ scripts.
+ - there are also changes in macvlan_config.c, which we don't
+ package though.
* Wed Mar 29 2006 - poeml(a)suse.de
- updated README for usage of hardware descriptions for ETHERDEVICE
[#150771]
++++++ vlan.1.8.tar.bz2 -> vlan.1.9.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vlan/CHANGELOG new/vlan/CHANGELOG
--- old/vlan/CHANGELOG 2003-09-30 23:01:55.000000000 +0200
+++ new/vlan/CHANGELOG 2005-08-09 22:59:16.000000000 +0200
@@ -1,5 +1,9 @@
This file should be prepended to each time a release is made.
+Date: Aug 9, 2005
+Changes: Fixed error exit codes to be !0 (makes it behave much
+ better in scripts.
+
Date: Sept 30, 2003
Version: 1.8
Kernel Version: 2.4.21+
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vlan/MakeInclude new/vlan/MakeInclude
--- old/vlan/MakeInclude 2003-08-25 19:08:18.000000000 +0200
+++ new/vlan/MakeInclude 2006-03-01 02:56:24.000000000 +0100
@@ -16,7 +16,7 @@
endif
## You may need to change this linux/include part.
-CCFLAGS = -g -D_GNU_SOURCE -Wall -I${HOME}/linux/include
+CCFLAGS = -g -D_GNU_SOURCE -Wall -I${HOME}/git/linux-2.6/include -I${HOME}/linux/include
LDLIBS = # -lm #-lnsl # -lsocket
ARM_TC_BIN = ${HOME}/Intrinsyc/bin
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vlan/Makefile new/vlan/Makefile
--- old/vlan/Makefile 2003-09-30 23:04:14.000000000 +0200
+++ new/vlan/Makefile 2006-03-02 19:17:11.000000000 +0100
@@ -11,7 +11,7 @@
VCONFIG = vconfig #program to be created
-all: ${VCONFIG} macvlan_config
+all: ${VCONFIG} mvl_config
#This is pretty silly..
@@ -23,7 +23,7 @@
$(CC) $(CCFLAGS) $(LDFLAGS) -o $(VCONFIG) $(VLAN_OBJS) $(LDLIBS)
$(STRIP) $(VCONFIG)
-macvlan_config: macvlan_config.c
+mvl_config: macvlan_config.c
$(CC) $(CCFLAGS) $(LDFLAGS) -o $@ $<
$(ALL_OBJS): %.o: %.c %.h
@@ -35,7 +35,7 @@
rm -f *.o
purge: clean
- rm -f *.flc ${VCONFIG} macvlan_config vconfig.h
+ rm -f *.flc ${VCONFIG} mvl_config macvlan_config vconfig.h
rm -f *~
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vlan/contrib/README new/vlan/contrib/README
--- old/vlan/contrib/README 2001-06-19 00:28:23.000000000 +0200
+++ new/vlan/contrib/README 2003-10-01 01:22:05.000000000 +0200
@@ -5,6 +5,16 @@
If any of these seem particularly stable or useful, let me
know and I will consider adding them to the main patch.
+Descriptions:
+network
+ "Thanks for the great vconfig patch/tool. I submit to you a minor
+ change to the RedHat 7.3 /etc/rc.d/init.d/network script that
+ recognizes VLAN interfaces /etc/sysconfig/network-scripts/ifcfg-ethx.y ,
+ and makes appropriate calls to vconfig prior to bringing the
+ interface up. This makes startup more straightforward,
+ and may be of use to your website visitors.
+ -Derek"
-Thanks,
-Ben Greear (greearb(a)candelatech.com)
+
+
+ Thanks, Ben Greear (greearb(a)candelatech.com)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vlan/contrib/network new/vlan/contrib/network
--- old/vlan/contrib/network 1970-01-01 01:00:00.000000000 +0100
+++ new/vlan/contrib/network 2003-10-01 01:22:05.000000000 +0200
@@ -0,0 +1,288 @@
+#! /bin/bash
+#
+# network Bring up/down networking
+#
+# chkconfig: 2345 10 90
+# description: Activates/Deactivates all network interfaces configured to \
+# start at boot time.
+# probe: true
+### BEGIN INIT INFO
+# Provides: $network
+### END INIT INFO
+
+# Source function library.
+
+. /etc/init.d/functions
+
+if [ ! -f /etc/sysconfig/network ]; then
+ exit 0
+fi
+
+. /etc/sysconfig/network
+
+if [ -f /etc/sysconfig/pcmcia ]; then
+ . /etc/sysconfig/pcmcia
+fi
+
+
+# Check that networking is up.
+[ "${NETWORKING}" = "no" ] && exit 0
+
+# if the ip configuration utility isn't around we can't function.
+[ -x /sbin/ip ] || exit 1
+
+# Even if IPX is configured, without the utilities we can't do much
+[ ! -x /sbin/ipx_internal_net -o ! -x /sbin/ipx_configure ] && IPX=
+
+# If IPv6 is explicitly configured, make sure it's available.
+if [ "$NETWORKING_IPV6" = "yes" ]; then
+ alias=`modprobe -c | awk '/^alias net-pf-10 / { print $3 }'`
+ if [ "$alias" != "ipv6" -a ! -f /proc/net/if_inet6 ]; then
+ echo "alias net-pf-10 ipv6" >> /etc/modules.conf
+ fi
+fi
+
+CWD=`pwd`
+cd /etc/sysconfig/network-scripts
+
+. network-functions
+
+# find all the interfaces besides loopback.
+# ignore aliases, alternative configurations, and editor backup files
+interfaces=`ls ifcfg* | LANG=C egrep -v '(ifcfg-lo|:|\.|rpmsave|rpmorig|rpmnew)' | \
+ LANG=C egrep -v '(~|\.bak)$' | \
+ LANG=C egrep 'ifcfg-[A-Za-z0-9_-]+$' | \
+ sed 's/^ifcfg-//g'`
+
+vlan_interfaces=`ls ifcfg-eth?.?* | \
+ LANG=C egrep -v '(~|\.bak)$' | \
+ LANG=C egrep 'ifcfg-[A-Za-z0-9_-\.]+$' | \
+ sed 's/^ifcfg-//g'`
+
+# See how we were called.
+case "$1" in
+ start)
+ # IPv6 hook (pre IPv4 start)
+ if [ "$NETWORKING_IPV6" = "yes" ]; then
+ if [ -x /etc/sysconfig/network-scripts/init.ipv6-global ]; then
+ /etc/sysconfig/network-scripts/init.ipv6-global start pre
+ fi
+ fi
+
+ action $"Setting network parameters: " sysctl -e -p /etc/sysctl.conf
+
+ # bring up loopback interface
+ action $"Bringing up loopback interface: " ./ifup ifcfg-lo
+
+ case "$IPX" in
+ yes|true)
+ /sbin/ipx_configure --auto_primary=$IPXAUTOPRIMARY \
+ --auto_interface=$IPXAUTOFRAME
+ if [ "$IPXINTERNALNETNUM" != "0" ]; then
+ /sbin/ipx_internal_net add $IPXINTERNALNETNUM $IPXINTERNALNODENUM
+ fi
+ ;;
+ esac
+
+ oldhotplug=`sysctl kernel.hotplug 2>/dev/null | \
+ awk '{ print $3 }' 2>/dev/null`
+ sysctl -w kernel.hotplug="/bin/true" > /dev/null 2>&1
+
+ cipeinterfaces=""
+
+ # bring up all other interfaces configured to come up at boot time
+ for i in $interfaces; do
+ eval $(fgrep "DEVICE=" ifcfg-$i)
+ if [ -z "$DEVICE" ] ; then DEVICE="$i"; fi
+
+ if [ "${DEVICE##cipcb}" != "$DEVICE" ] ; then
+ cipeinterfaces="$cipeinterfaces $DEVICE"
+ continue
+ fi
+ if LANG=C egrep -L "^ONBOOT=\"?[Nn][Oo]\"?" ifcfg-$i > /dev/null ; then
+ # this loads the module, to preserve ordering
+ is_available $i
+ continue
+ fi
+ # If we're in confirmation mode, get user confirmation
+ [ -n "$CONFIRM" ] &&
+ {
+ confirm $i
+ case $? in
+ 0)
+ :
+ ;;
+ 2)
+ CONFIRM=
+ ;;
+ *)
+ continue
+ ;;
+ esac
+ }
+
+ action $"Bringing up interface $i: " ./ifup $i boot
+ done
+
+ # bring up vlan interfaces configured to come up at boot time
+ for i in $vlan_interfaces; do
+ eval $(fgrep "DEVICE=" ifcfg-$i)
+ if [ -z "$DEVICE" ] ; then DEVICE="$i"; fi
+
+ if LANG=C egrep -L "^ONBOOT=\"?[Nn][Oo]\"?" ifcfg-$i > /dev/null ; then
+ # this loads the module, to preserve ordering
+ is_available $i
+ continue
+ fi
+ # If we're in confirmation mode, get user confirmation
+ [ -n "$CONFIRM" ] &&
+ {
+ confirm $i
+ case $? in
+ 0)
+ :
+ ;;
+ 2)
+ CONFIRM=
+ ;;
+ *)
+ continue
+ ;;
+ esac
+ }
+ /usr/local/bin/vconfig add `echo $i | tr '.' ' '`
+ action $"Bringing up interface $i: " ./ifup $i boot
+ done
+
+ # Bring up CIPE VPN interfaces
+ for i in $cipeinterfaces ; do
+ if ! LANG=C egrep -L "^ONBOOT=\"?[Nn][Oo]\"?" ifcfg-$i >/dev/null 2>&1 ; then
+ # If we're in confirmation mode, get user confirmation
+ [ -n "$CONFIRM" ] &&
+ {
+ confirm $i
+ case $? in
+ 0)
+ :
+ ;;
+ 2)
+ CONFIRM=
+ ;;
+ *)
+ continue
+ ;;
+ esac
+ }
+ action $"Bringing up interface $i: " ./ifup $i boot
+ fi
+ done
+
+ sysctl -w kernel.hotplug=$oldhotplug > /dev/null 2>&1
+
+ # Add non interface-specific static-routes.
+ if [ -f /etc/sysconfig/static-routes ]; then
+ grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
+ /sbin/route add -$args
+ done
+ fi
+
+ # IPv6 hook (post IPv4 start)
+ if [ "$NETWORKING_IPV6" = "yes" ]; then
+ if [ -x /etc/sysconfig/network-scripts/init.ipv6-global ]; then
+ /etc/sysconfig/network-scripts/init.ipv6-global start post
+ fi
+ fi
+ # Run this again to catch any interface-specific actions
+ sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1
+
+ touch /var/lock/subsys/network
+ ;;
+ stop)
+ # If this is a final shutdown/halt, check for network FS,
+ # and unmount them even if the user didn't turn on netfs
+
+ if [ "$RUNLEVEL" = "6" -o "$RUNLEVEL" = "0" -o "$RUNLEVEL" = "1" ]; then
+ NFSMTAB=`grep -v '^#' /proc/mounts | awk '{ if ($3 ~ /^nfs$/ ) print $2}'`
+ SMBMTAB=`grep -v '^#' /proc/mounts | awk '{ if ($3 ~ /^smbfs$/ ) print $2}'`
+ NCPMTAB=`grep -v '^#' /proc/mounts | awk '{ if ($3 ~ /^ncpfs$/ ) print $2}'`
+ if [ -n "$NFSMTAB" -o -n "$SMBMTAB" -o -n "$NCPMTAB" ] ; then
+ /etc/init.d/netfs stop
+ fi
+ fi
+
+ # IPv6 hook (pre IPv4 stop)
+ if [ "$NETWORKING_IPV6" = "yes" ]; then
+ if [ -x /etc/sysconfig/network-scripts/init.ipv6-global ]; then
+ /etc/sysconfig/network-scripts/init.ipv6-global stop pre
+ fi
+ fi
+
+ # shut down all interfaces (other than loopback)
+ for i in $interfaces ; do
+ eval $(fgrep "DEVICE=" ifcfg-$i)
+ if [ -z "$DEVICE" ] ; then DEVICE="$i"; fi
+
+ if ! check_device_down $i; then
+ action $"Shutting down interface $i: " ./ifdown $i boot
+ fi
+ done
+ # VLAN
+ for i in $vlan_interfaces ; do
+ eval $(fgrep "DEVICE=" ifcfg-$i)
+ if [ -z "$DEVICE" ] ; then DEVICE="$i"; fi
+
+ if [ -f /proc/net/vlan/$i ]; then
+ action $"Removing vlan interface interface $i: " /usr/local/bin/vconfig rem $i
+ fi
+ done
+
+ case "$IPX" in
+ yes|true)
+ if [ "$IPXINTERNALNETNUM" != "0" ]; then
+ /sbin/ipx_internal_net del
+ fi
+ ;;
+ esac
+
+ action $"Shutting down loopback interface: " ./ifdown ifcfg-lo
+
+ if [ -d /proc/sys/net/ipv4 ]; then
+ if [ -f /proc/sys/net/ipv4/ip_forward ]; then
+ if [ `cat /proc/sys/net/ipv4/ip_forward` != 0 ]; then
+ action $"Disabling IPv4 packet forwarding: " sysctl -w net.ipv4.ip_forward=0
+ fi
+ fi
+ if [ -f /proc/sys/net/ipv4/ip_always_defrag ]; then
+ if [ `cat /proc/sys/net/ipv4/ip_always_defrag` != 0 ]; then
+ action $"Disabling IPv4 automatic defragmentation: " sysctl -w net.ipv4.ip_always_defrag=0
+ fi
+ fi
+ fi
+
+ # IPv6 hook (post IPv4 stop)
+ if [ "$NETWORKING_IPV6" = "yes" ]; then
+ if [ -x /etc/sysconfig/network-scripts/init.ipv6-global ]; then
+ /etc/sysconfig/network-scripts/init.ipv6-global stop post
+ fi
+ fi
+
+ rm -f /var/lock/subsys/network
+ ;;
+ status)
+ echo $"Configured devices:"
+ echo lo $interfaces
+
+ echo $"Currently active devices:"
+ echo `/sbin/ip -o link show | awk -F ": " '{ print $2 }'`
+ ;;
+ restart|reload)
+ cd $CWD
+ $0 stop
+ $0 start
+ ;;
+ *)
+ echo $"Usage: $0 {start|stop|restart|reload|status}"
+ exit 1
+esac
+
+exit 0
Binary files old/vlan/macvlan_config and new/vlan/macvlan_config differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vlan/macvlan_config.c new/vlan/macvlan_config.c
--- old/vlan/macvlan_config.c 2003-08-12 21:36:36.000000000 +0200
+++ new/vlan/macvlan_config.c 2006-08-04 18:54:22.000000000 +0200
@@ -74,8 +74,10 @@
#include <string.h>
#include <errno.h>
+#define MVL_VERSION "2.0"
-int do_help(int argc, char *argv[]);
+
+int _do_help(int argc, char *argv[]);
int do_enable(int argc, char *argv[]);
int do_disable(int argc, char *argv[]);
int do_add(int argc, char *argv[]);
@@ -92,7 +94,7 @@
int (*fn)(int argc, char *argv[]);
char *long_help;
} command_list[] = {
- {"help", "help on other commands", do_help, "help <command>"},
+ {"help", "help on other commands", _do_help, "help <command>"},
{"enable", "enables mac based vlans over an ethernet device", do_enable,
"enable <ifname>\n"
" - enables mac based vlans over \"ifname\"\n"
@@ -103,20 +105,12 @@
"add <ifname> <index>\n"
" - creates a new mac based vlan called \"ifname#index\" layered over \"ifname\"\n"
" - mac based vlans over \"ifname\" must first be enabled with \"enable\"\n"
- " - \"ifname#index\" is not mapped to any MAC address until \"bind\" is called"
+ " - \"ifname#index\" will have a random MAC address by default. Change with 'ifconfig' or 'ip'.\n"
},
{"del", "destroys a mac based vlan", do_del,
"del <ifname>\n"
" - deletes a mac base vlan called \"ifname\""
},
- {"bind", "binds macaddr to vlan", do_bind,
- "bind <ifname> <macaddr>\n"
- " - binds macaddr to vlan called \"ifname\""
- },
- {"unbind", "unbinds macaddr from vlan", do_unbind,
- "unbind <ifname> <macaddr>\n"
- " - unbinds macaddr from vlan called \"ifname\""
- },
{"unload", "Unconfigure all of the macvlan devices",
do_unload, "Unconfigure all of the macvlan devices so module can be unloaded"},
{"setflags", "Set port flags on a port",
@@ -134,20 +128,37 @@
}
-int do_help(int argc, char *argv[])
-{
- unsigned int cmd;
- if (argc < 2)
- return -1;
-
- for (cmd = 0; cmd < NCOMMANDS; cmd++) {
- if (!strcmp(command_list[cmd].name,argv[1]))
+int do_help(char *cmd) {
+ int i;
+ printf("version: %s\n", MVL_VERSION);
+ printf("sizeof(macvlan_ioctl): %d\n", (int)(sizeof(struct macvlan_ioctl)));
+
+ if (cmd) {
+ for (i = 0; i < NCOMMANDS; i++) {
+ if (!strcmp(command_list[i].name, cmd))
break;
- }
- if (cmd == NCOMMANDS)
- return -1;
- puts(command_list[cmd].long_help);
- return 0;
+ }
+ if (i == NCOMMANDS)
+ return -1;
+ puts(command_list[i].long_help);
+ }
+ else {
+ printf("\nsubcommands:\n\n");
+ for (i = 0; i < NCOMMANDS; i++) {
+ printf("%s:\t%s\n", command_list[i].name,
+ command_list[i].short_help);
+ }
+ }
+ return 0;
+}
+
+int _do_help(int argc, char *argv[]) {
+ if (argc < 2) {
+ return do_help(NULL);
+ }
+ else {
+ return do_help(argv[1]);
+ }
}
int do_enable(int argc, char *argv[])
@@ -166,10 +177,11 @@
}
req.cmd = MACVLAN_ENABLE;
- req.ifname = argv[1]; /*
- * name of ethernet device over which we
- * are enabling mac based vlans
- */
+ /*
+ * name of ethernet device over which we
+ * are enabling mac based vlans
+ */
+ strncpy(req.ifname, argv[1], sizeof(req.ifname));
if (ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
if (errno != EEXIST) {
@@ -201,10 +213,9 @@
}
req.cmd = MACVLAN_SET_PORT_FLAGS;
- req.ifname = argv[1]; /*
- * name of ethernet device over which we
- * are enabling mac based vlans
- */
+ /* name of macvlan device. */
+ strncpy(req.ifname, argv[1], sizeof(req.ifname));
+
req.ifidx = parseInt(argv[2]);
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
@@ -218,10 +229,9 @@
struct macvlan_ioctl req;
req.cmd = MACVLAN_DISABLE;
- req.ifname = port; /*
- * name of ethernet device over which we
- * are disabling mac based vlans
- */
+
+ /* name of macvlan device. */
+ strncpy(req.ifname, port, sizeof(req.ifname));
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
perror("disable-port");
@@ -233,8 +243,7 @@
return 0;
}
-int do_disable(int argc, char *argv[])
-{
+int do_disable(int argc, char *argv[]) {
int s;
if (argc < 2) {
@@ -250,8 +259,7 @@
return _do_disable(argv[1], s);
}
-int do_add(int argc, char *argv[])
-{
+int do_add(int argc, char *argv[]) {
int s;
struct macvlan_ioctl req;
@@ -266,7 +274,8 @@
}
req.cmd = MACVLAN_ADD;
- req.ifname = argv[1]; /* name of lower layer i/f over which we are adding an upper layer i/f */
+ /* name of lower layer i/f over which we are adding an upper layer i/f */
+ strncpy(req.ifname, argv[1], sizeof(req.ifname));
req.ifidx = parseInt(argv[2]);
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
@@ -280,7 +289,8 @@
struct macvlan_ioctl req;
req.cmd = MACVLAN_DEL;
- req.ifname = ifname; /* name mac based vlan to destroy */
+ /* name mac based vlan to destroy */
+ strncpy(req.ifname, ifname, sizeof(req.ifname));
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
printf("failed to delete interface: %s\n", ifname);
@@ -294,8 +304,7 @@
return 0;
}
-int do_del(int argc, char *argv[])
-{
+int do_del(int argc, char *argv[]) {
int s;
if (argc < 2) {
@@ -315,41 +324,36 @@
int get_num_ports(int s) {
struct macvlan_ioctl req;
- struct macvlan_ioctl_reply rep;
req.cmd = MACVLAN_GET_NUM_PORTS;
- req.reply = &rep;
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
perror("ioctl (SIOCGIFMACVLAN, GET_NUM_PORTS)");
return -1;
}
- printf("Found: %i ports\n", rep.num);
+ printf("Found: %i ports\n", req.reply.num);
- return rep.num;
+ return req.reply.num;
}
int get_num_vlans(int portidx, int s) {
struct macvlan_ioctl req;
- struct macvlan_ioctl_reply rep;
/* Get the number of mac-based-vlans layered
* over this ethernet device
*/
req.cmd = MACVLAN_GET_NUM_VLANS;
req.portidx = portidx;
- req.reply = &rep;
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
perror("ioctl (GET_NUM_VLANS)");
return -1;
}
- printf("Found: %i vlans for port: %i\n", rep.num, portidx);
- return rep.num;
+ printf("Found: %i vlans for port: %i\n", req.reply.num, portidx);
+ return req.reply.num;
}
-int htoi(char *s)
-{
+int htoi(char *s) {
char ch;
int i = 0;
while ((ch = *s++)) {
@@ -359,106 +363,13 @@
return i;
}
-int do_bind(int argc, char *argv[])
-{
+int do_info(int argc, char *argv[]) {
int s;
struct macvlan_ioctl req;
- char *ptr;
- unsigned char macaddr[6];
-
- if (argc < 3) {
- printf("usage: %s <ifname> <macaddr>\n", argv[0]);
- return 1;
- }
-
- if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
- perror("socket");
- return 1;
- }
-
- req.cmd = MACVLAN_BIND;
- req.ifname = argv[1]; /* name of vlan to which we are binding a MAC address */
-
- /* assemble the macaddr */
- ptr = argv[2];
- if (strlen(ptr) != 17) {
- printf("bad macaddr format: need aa:bb:cc:dd:ee:ff\n");
- return 1;
- }
- for (ptr = argv[2]+2; ptr < argv[2]+16; ptr+=3)
- *ptr = 0;
- ptr = argv[2];
- macaddr[0] = (unsigned char)htoi(ptr);
- macaddr[1] = (unsigned char)htoi(ptr+3);
- macaddr[2] = (unsigned char)htoi(ptr+6);
- macaddr[3] = (unsigned char)htoi(ptr+9);
- macaddr[4] = (unsigned char)htoi(ptr+12);
- macaddr[5] = (unsigned char)htoi(ptr+15);
- req.macaddr = macaddr;
-
- if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
- perror("ioctl (MACVLAN_BIND)");
- return 1;
- }
- return 0;
-}
-
-int do_unbind(int argc, char *argv[])
-{
- int s;
- struct macvlan_ioctl req;
- char *ptr;
- unsigned char macaddr[6];
-
- if (argc < 3) {
- printf("usage: %s <ifname> <macaddr>\n", argv[0]);
- return 1;
- }
-
- if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
- perror("socket");
- return 1;
- }
-
- req.cmd = MACVLAN_UNBIND;
- req.ifname = argv[1]; /* name of vlan from which we are deleting a MAC address */
-
- /* assemble the macaddr */
- ptr = argv[2];
- if (strlen(ptr) != 17) {
- printf("bad macaddr format: need aa:bb:cc:dd:ee:ff\n");
- return 1;
- }
- for (ptr = argv[2]+2; ptr < argv[2]+16; ptr+=3)
- *ptr = 0;
- ptr = argv[2];
- macaddr[0] = (unsigned char)htoi(ptr);
- macaddr[1] = (unsigned char)htoi(ptr+3);
- macaddr[2] = (unsigned char)htoi(ptr+6);
- macaddr[3] = (unsigned char)htoi(ptr+9);
- macaddr[4] = (unsigned char)htoi(ptr+12);
- macaddr[5] = (unsigned char)htoi(ptr+15);
- req.macaddr = macaddr;
-
- if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
- perror("ioctl (MACVLAN_UNBIND)");
- return 1;
- }
- return 0;
-}
-
-int do_info(int argc, char *argv[])
-{
- int s;
- struct macvlan_ioctl req;
- struct macvlan_ioctl_reply rep;
int nports;
int portidx;
int nifs;
int ifidx;
- int nmacs;
- int macidx;
- unsigned char *p;
if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
perror("socket");
@@ -468,12 +379,11 @@
* enabled over them
*/
req.cmd = MACVLAN_GET_NUM_PORTS;
- req.reply = &rep;
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
perror("ioctl (GET_NUM_PORTS)");
return 1;
}
- nports = rep.num;
+ nports = req.reply.num;
for (portidx = 0; portidx < nports; portidx++) {
char tmpifname[64];
/* Get the name of this mac-based-vlan enabled
@@ -481,134 +391,57 @@
*/
req.cmd = MACVLAN_GET_PORT_NAME;
req.portidx = portidx;
- req.reply = &rep;
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
perror("ioctl (GET_PORT_NAME)");
return 1;
}
- printf("-%s\n", rep.name);
+ printf("-%s\n", req.reply.name);
/* get the port flags */
req.cmd = MACVLAN_GET_PORT_FLAGS;
req.portidx = portidx;
- strcpy(tmpifname, rep.name);
- req.ifname = tmpifname;
- req.reply = &rep;
+ strcpy(tmpifname, req.reply.name);
+ strncpy(req.ifname, tmpifname, sizeof(req.ifname));
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
perror("ioctl (GET_PORT_FLAGS)");
return 1;
}
- printf("-%s flag: 0x%x\n", tmpifname, rep.num);
+ printf("-%s flag: 0x%x\n", tmpifname, req.reply.num);
/* Get the number of mac-based-vlans layered
* over this ethernet device
*/
req.cmd = MACVLAN_GET_NUM_VLANS;
req.portidx = portidx;
- req.reply = &rep;
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
perror("ioctl (GET_NUM_VLANS)");
return 1;
}
- nifs = rep.num;
+ nifs = req.reply.num;
for (ifidx = 0; ifidx < nifs; ifidx++) {
/* Get the name of this vlan */
req.cmd = MACVLAN_GET_VLAN_NAME;
req.portidx = portidx;
req.ifidx = ifidx;
- req.reply = &rep;
if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
perror("ioctl (GET_VLAN_NAME)");
return 1;
}
- /* get the number of mac addresses owned by this vlan */
- printf(" |-%s\n", rep.name);
- req.cmd = MACVLAN_GET_NUM_MACS;
- req.portidx = portidx;
- req.ifidx = ifidx;
- req.reply = &rep;
- if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
- perror("ioctl (GET_NUM_MACS)");
- return 1;
- }
- nmacs = rep.num;
- for (macidx = 0; macidx < nmacs; macidx++) {
- /* get the value of this mac address */
- req.cmd = MACVLAN_GET_MAC_NAME;
- req.portidx = portidx;
- req.ifidx = ifidx;
- req.macaddridx = macidx;
- req.reply = &rep;
- if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
- perror("ioctl (GET_MAC_NAME)");
- return 1;
- }
- p = (unsigned char *) rep.name;
- printf(" | |-%02x:%02x:%02x:%02x:%02x:%02x\n",
- p[0],p[1],p[2],p[3],p[4],p[5]);
- }
+ /* print the name */
+ printf(" |-%s\n", req.reply.name);
}
}
return 0;
}
-int do_unload(int argc, char *argv[])
-{
- int s;
- struct macvlan_ioctl req;
- struct macvlan_ioctl_reply rep;
-
- if ((s = socket(AF_INET, SOCK_STREAM, 0)) < 0) {
- perror("socket");
- return 1;
- }
+int do_unload(int argc, char *argv[]) {
- while (get_num_ports(s) > 0) {
- char port[64];
- /* Get the name of this mac-based-vlan enabled
- * ethernet device
- */
- req.cmd = MACVLAN_GET_PORT_NAME;
- req.portidx = 0;
- req.reply = &rep;
- if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
- perror("ioctl (GET_PORT_NAME)");
- return 1;
- }
- strcpy(port, rep.name);
-
- while (get_num_vlans(0, s) > 0) {
- char cmd[128];
- /* Get the name of this vlan */
- req.cmd = MACVLAN_GET_VLAN_NAME;
- req.portidx = 0;
- req.ifidx = 0;
- req.reply = &rep;
- if(ioctl(s, SIOCGIFMACVLAN, &req) < 0) {
- perror("ioctl (GET_VLAN_NAME)");
- return 1;
- }
-
- /* Configure down the vlan */
- /* This would be faster using IOCTLs, of course! */
- printf("Configuring down interface: %s with ifconfig...", rep.name);
- sprintf(cmd, "ifconfig %s down", rep.name);
- system(cmd);
-
- /* Now, can remove it */
- _do_del(rep.name, s);
- }
-
- /* Now, remove the port */
- _do_disable(port, s);
-
- }
- return 0;
+ // Just unload the module
+ return system("rmmod macvlan");
}
-int main(int argc, char *argv[])
-{
+int main(int argc, char *argv[]) {
unsigned int cmd;
int err;
@@ -627,9 +460,6 @@
return 0;
usage:
- printf("\n%s subcommands:\n\n", argv[0]);
- for (cmd = 0; cmd < NCOMMANDS; cmd++) {
- printf("%s %s:\t%s\n",argv[0],command_list[cmd].name,command_list[cmd].short_help);
- }
+ do_help(NULL);
return err;
}
Binary files old/vlan/mvl_config and new/vlan/mvl_config differ
Binary files old/vlan/vconfig and new/vlan/vconfig differ
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vlan/vconfig.c new/vlan/vconfig.c
--- old/vlan/vconfig.c 2003-08-01 00:43:08.000000000 +0200
+++ new/vlan/vconfig.c 2005-08-09 22:49:25.000000000 +0200
@@ -132,7 +132,7 @@
}
else {
// MATHIEU
- //cerr << "Invalid name type.\n";
+ //cerr << "Invalid name type.\n";
fprintf(stderr,"Invalid name type.\n");
show_usage();
@@ -144,10 +144,9 @@
if_name = argv[2];
if (strlen(if_name) > 15) {
// MATHIEU
- //cerr << "ERROR: if_name must be 15 characters or less." << endl;
- fprintf(stderr,"ERROR: if_name must be 15 characters or less.\n");
-
- exit(1);
+ //cerr << "ERROR: if_name must be 15 characters or less." << endl;
+ fprintf(stderr,"ERROR: if_name must be 15 characters or less.\n");
+ exit(1);
}
strcpy(if_request.device1, if_name);
}
@@ -187,7 +186,8 @@
if_request.cmd = ADD_VLAN_CMD;
if (ioctl(fd, SIOCSIFVLAN, &if_request) < 0) {
fprintf(stderr,"ERROR: trying to add VLAN #%u to IF -:%s:- error: %s\n",
- vid, if_name, strerror(errno));
+ vid, if_name, strerror(errno));
+ exit(3);
}
else {
fprintf(stdout,"Added VLAN with VID == %u to IF -:%s:-\n",
@@ -201,7 +201,8 @@
if_request.cmd = DEL_VLAN_CMD;
if (ioctl(fd, SIOCSIFVLAN, &if_request) < 0) {
fprintf(stderr,"ERROR: trying to remove VLAN -:%s:- error: %s\n",
- if_name, strerror(errno));
+ if_name, strerror(errno));
+ exit(4);
}
else {
fprintf(stdout,"Removed VLAN -:%s:-\n", if_name);
@@ -211,7 +212,8 @@
if_request.cmd = SET_VLAN_EGRESS_PRIORITY_CMD;
if (ioctl(fd, SIOCSIFVLAN, &if_request) < 0) {
fprintf(stderr,"ERROR: trying to set egress map on device -:%s:- error: %s\n",
- if_name, strerror(errno));
+ if_name, strerror(errno));
+ exit(5);
}
else {
fprintf(stdout,"Set egress mapping on device -:%s:- "
@@ -224,6 +226,7 @@
if (ioctl(fd, SIOCSIFVLAN, &if_request) < 0) {
fprintf(stderr,"ERROR: trying to set ingress map on device -:%s:- error: %s\n",
if_name, strerror(errno));
+ exit(6);
}
else {
fprintf(stdout,"Set ingress mapping on device -:%s:- "
@@ -236,6 +239,7 @@
if (ioctl(fd, SIOCSIFVLAN, &if_request) < 0) {
fprintf(stderr,"ERROR: trying to set flag on device -:%s:- error: %s\n",
if_name, strerror(errno));
+ exit(7);
}
else {
fprintf(stdout,"Set flag on device -:%s:- "
@@ -247,7 +251,8 @@
if_request.cmd = SET_VLAN_NAME_TYPE_CMD;
if (ioctl(fd, SIOCSIFVLAN, &if_request) < 0) {
fprintf(stderr,"ERROR: trying to set name type for VLAN subsystem, error: %s\n",
- strerror(errno));
+ strerror(errno));
+ exit(8);
}
else {
fprintf(stdout,"Set name-type for VLAN subsystem."
Binary files old/vlan/vconfig.o and new/vlan/vconfig.o differ
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 ufraw
checked in at Fri Oct 27 19:24:58 CEST 2006.
--------
--- ufraw/ufraw.changes 2006-10-23 12:25:13.000000000 +0200
+++ /mounts/work_src_done/STABLE/ufraw/ufraw.changes 2006-10-27 18:14:23.000000000 +0200
@@ -1,0 +2,7 @@
+Fri Oct 27 12:55:26 CEST 2006 - postadal(a)suse.cz
+
+- center the raw histogram if the rest of the controls are too wide
+- duplicate the Leica R8 WB presets for the Lecia R9 (wb_presets.patch)
+- updated Russian and French translation (po.patch)
+
+-------------------------------------------------------------------
New:
----
ufraw-po.patch
ufraw-wb_presets.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ufraw.spec ++++++
--- /var/tmp/diff_new_pack.knbCzj/_old 2006-10-27 19:24:10.000000000 +0200
+++ /var/tmp/diff_new_pack.knbCzj/_new 2006-10-27 19:24:10.000000000 +0200
@@ -19,12 +19,14 @@
Group: Productivity/Graphics/Other
Autoreqprov: on
Version: 0.9.120061023
-Release: 1
+Release: 5
%define vversion 0.9.1
Summary: The Unidentified Flying Raw
Source: %{name}-%{version}.tar.bz2
Patch: %{name}-desktop.patch
Patch1: %{name}-autogen.patch
+Patch2: %{name}-po.patch
+Patch3: %{name}-wb_presets.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -67,6 +69,8 @@
%setup -q -n %{name}-%{vversion}
%patch
%patch1
+%patch2
+%patch3
%build
%{suse_update_config -f}
@@ -106,6 +110,10 @@
%_gimpplugindir/plug-ins/
%changelog -n ufraw
+* Fri Oct 27 2006 - postadal(a)suse.cz
+- center the raw histogram if the rest of the controls are too wide
+- duplicate the Leica R8 WB presets for the Lecia R9 (wb_presets.patch)
+- updated Russian and French translation (po.patch)
* Mon Oct 23 2006 - postadal(a)suse.cz
- updated from cvs
* fixes
++++++ ufraw-po.patch ++++++
++++ 4616 lines (skipped)
++++++ ufraw-wb_presets.patch ++++++
--- wb_presets.c 2006/10/08 21:15:09 1.33
+++ wb_presets.c 2006/10/24 21:16:04 1.34
@@ -343,6 +343,59 @@
{ "Leica Camera AG", "R8 - Digital Back DMR DNG", "9500K", 0, { 1.835449, 1.181519, 1.000000, 0 } },
{ "Leica Camera AG", "R8 - Digital Back DMR DNG", "9800K", 0, { 1.862793, 1.195801, 1.000000, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", N_("Incandescent"), 0, { 1, 1.109985, 2.430664, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", N_("Fluorescent"), 0, { 1.234985, 1, 1.791138, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", N_("Daylight"), 0, { 1.459961, 1, 1.184937, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", N_("Flash"), 0, { 1.395020, 1, 1.144897, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", N_("Cloudy"), 0, { 1.541992, 1, 1.052856, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", N_("Shade"), 0, { 1.644897, 1.033936, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "2600K", 0, { 1, 1.220825, 2.999390, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "2700K", 0, { 1, 1.172607, 2.747192, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "2800K", 0, { 1, 1.129639, 2.527710, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "2900K", 0, { 1, 1.088867, 2.333130, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3000K", 0, { 1, 1.049438, 2.156494, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3100K", 0, { 1, 1.015503, 2.008423, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3200K", 0, { 1.008789, 1, 1.904663, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3300K", 0, { 1.032349, 1, 1.841187, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3400K", 0, { 1.056763, 1, 1.780273, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3500K", 0, { 1.081543, 1, 1.723755, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3600K", 0, { 1.105591, 1, 1.673828, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3700K", 0, { 1.128052, 1, 1.625732, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3800K", 0, { 1.149536, 1, 1.580688, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "3900K", 0, { 1.170532, 1, 1.540527, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4000K", 0, { 1.191040, 1, 1.504150, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4100K", 0, { 1.209106, 1, 1.466919, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4200K", 0, { 1.226807, 1, 1.433228, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4300K", 0, { 1.244019, 1, 1.402466, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4400K", 0, { 1.261108, 1, 1.374268, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4500K", 0, { 1.276611, 1, 1.346924, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4600K", 0, { 1.290771, 1, 1.320435, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4700K", 0, { 1.304565, 1, 1.295898, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4800K", 0, { 1.318115, 1, 1.273315, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "4900K", 0, { 1.331543, 1, 1.252441, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "5000K", 0, { 1.344360, 1, 1.233032, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "5200K", 0, { 1.365479, 1, 1.193970, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "5400K", 0, { 1.385498, 1, 1.160034, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "5600K", 0, { 1.404663, 1, 1.130127, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "5800K", 0, { 1.421387, 1, 1.102661, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "6000K", 0, { 1.435303, 1, 1.076782, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "6200K", 0, { 1.448608, 1, 1.053833, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "6400K", 0, { 1.461304, 1, 1.032959, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "6600K", 0, { 1.473511, 1, 1.014160, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "6800K", 0, { 1.488647, 1.003906, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "7000K", 0, { 1.522705, 1.021118, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "7200K", 0, { 1.555176, 1.037476, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "7400K", 0, { 1.586182, 1.052979, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "7600K", 0, { 1.615967, 1.067627, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "7800K", 0, { 1.644409, 1.081665, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "8000K", 0, { 1.671875, 1.094849, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "8300K", 0, { 1.708740, 1.114624, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "8600K", 0, { 1.743286, 1.133057, 1, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "8900K", 0, { 1.775879, 1.150269, 1.000000, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "9200K", 0, { 1.806274, 1.166382, 1.000000, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "9500K", 0, { 1.835449, 1.181519, 1.000000, 0 } },
+ { "Leica Camera AG", "R9 - Digital Back DMR DNG", "9800K", 0, { 1.862793, 1.195801, 1.000000, 0 } },
+
{ "LEICA", "DIGILUX 2", N_("Daylight"), 0, { 1.628906, 1, 1.488281, 0 } },
{ "LEICA", "DIGILUX 2", N_("Cloudy"), 0, { 1.835938, 1, 1.343750, 0 } },
{ "LEICA", "DIGILUX 2", N_("Incandescent"), 0, { 1.078125, 1, 2.203125, 0 } },
--- ufraw_preview.c 2006/10/22 22:40:10 1.60
+++ ufraw_preview.c 2006/10/23 22:08:44 1.61
@@ -1909,7 +1909,7 @@
table = GTK_TABLE(table_with_frame(previewVBox,
_(expanderText[raw_expander]), CFG->expander[raw_expander]));
event_box = gtk_event_box_new();
- gtk_table_attach(table, event_box, 0, 1, 1, 2, 0, 0, 0, 0);
+ gtk_table_attach(table, event_box, 0, 1, 1, 2, GTK_EXPAND, 0, 0, 0);
pixbuf = gdk_pixbuf_new(GDK_COLORSPACE_RGB, FALSE, 8,
raw_his_size+2, CFG->rawHistogramHeight+2);
data->RawHisto = gtk_image_new_from_pixbuf(pixbuf);
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 sysconfig
checked in at Fri Oct 27 19:24:48 CEST 2006.
--------
--- sysconfig/sysconfig.changes 2006-10-22 00:36:07.000000000 +0200
+++ /mounts/work_src_done/STABLE/sysconfig/sysconfig.changes 2006-10-27 16:44:22.000000000 +0200
@@ -1,0 +2,14 @@
+Fri Oct 27 15:31:30 CEST 2006 - jg(a)suse.de
+
+- new version 0.60.1
+- ifup-wireless: using wext driver back-end for madwifi now
+
+-------------------------------------------------------------------
+Tue Oct 24 16:14:40 CEST 2006 - zoz(a)suse.de
+
+- Avoid unneccessary output from sysctl in ifup (Bug 201658)
+- blacklist 82875p_edac. (Bug 213840)
+- added hal and dbus to 'Requires:' in specfile since rcnetwork
+ requires these services. (Bug 214652)
+
+-------------------------------------------------------------------
@@ -4,2 +18 @@
-- add patch sysconfig-checkproc-replacement-fix-thoenig-01.patch:
- Let the checkproc replacement be LSB compliant (b.n.c #213249).
+- Let the checkproc replacement be LSB compliant (b.n.c #213249).
@@ -18,0 +32,3 @@
+- Add replacements for pidof, checkproc, killproc written in shell
+ code, which do not stat executables in /proc/*/*, to prevent
+ hangs with disappeared NFS mounts [#55370] [#187175]
Old:
----
sysconfig-0.60.0.tar.bz2
sysconfig-checkproc-replacement-fix-thoenig-01.patch
New:
----
sysconfig-0.60.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ sysconfig.spec ++++++
--- /var/tmp/diff_new_pack.3J6Bka/_old 2006-10-27 19:24:07.000000000 +0200
+++ /var/tmp/diff_new_pack.3J6Bka/_new 2006-10-27 19:24:07.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package sysconfig (Version 0.60.0)
+# spec file for package sysconfig (Version 0.60.1)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -12,17 +12,16 @@
Name: sysconfig
BuildRequires: autofs portmap sysfsutils ypbind
-Version: 0.60.0
-Release: 10
+Version: 0.60.1
+Release: 1
Summary: The sysconfig scheme
Group: System/Base
License: GNU General Public License (GPL) - all versions
Autoreqprov: on
-Requires: iproute2
+Requires: iproute2 dbus-1 hal
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: %fillup_prereq %insserv_prereq textutils fileutils gawk /usr/bin/sed /usr/bin/grep
Source: %name-%version.tar.bz2
-Patch0: %name-checkproc-replacement-fix-thoenig-01.patch
%description
This package provides the SuSE system configuration scheme.
@@ -42,7 +41,6 @@
%prep
%setup -n sysconfig-%{version}
-%patch0 -p0
%build
autoreconf --force --install
@@ -210,9 +208,16 @@
%{insserv_cleanup}
%changelog -n sysconfig
+* Fri Oct 27 2006 - jg(a)suse.de
+- new version 0.60.1
+- ifup-wireless: using wext driver back-end for madwifi now
+* Tue Oct 24 2006 - zoz(a)suse.de
+- Avoid unneccessary output from sysctl in ifup (Bug 201658)
+- blacklist 82875p_edac. (Bug 213840)
+- added hal and dbus to 'Requires:' in specfile since rcnetwork
+ requires these services. (Bug 214652)
* Sun Oct 22 2006 - thoenig(a)suse.de
-- add patch sysconfig-checkproc-replacement-fix-thoenig-01.patch:
- Let the checkproc replacement be LSB compliant (b.n.c #213249).
+- Let the checkproc replacement be LSB compliant (b.n.c #213249).
* Mon Oct 09 2006 - kay.sievers(a)suse.de
- new version 0.60.0
- use sysfs "subsystem" link instead of deprecated "bus" link
@@ -220,6 +225,9 @@
- Don't kill ipw3945d at interface remove event (Bug 203688)
- Don't restrict ETHTOOL_OPTIONS to arguments of '-s'. Also allow
other options like '-K iface rx on'. (Bug 199682)
+- Add replacements for pidof, checkproc, killproc written in shell
+ code, which do not stat executables in /proc/*/*, to prevent
+ hangs with disappeared NFS mounts [#55370] [#187175]
* Mon Sep 11 2006 - seife(a)suse.de
- fix libsysfs2 port
* Thu Aug 31 2006 - kay.sievers(a)suse.de
++++++ sysconfig-0.60.0.tar.bz2 -> sysconfig-0.60.1.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig-0.60.0/ChangeLog new/sysconfig-0.60.1/ChangeLog
--- old/sysconfig-0.60.0/ChangeLog 2006-10-13 15:56:19.000000000 +0200
+++ new/sysconfig-0.60.1/ChangeLog 2006-10-27 16:24:27.000000000 +0200
@@ -1,4 +1,60 @@
------------------------------------------------------------------------
+r1511 | zoz | 2006-10-27 16:23:34 +0200 (Fr, 27 Okt 2006) | 2 lines
+Geänderte Pfade:
+ M /trunk/VERSION
+ M /trunk/package/sysconfig.changes
+
+0.60.1
+
+------------------------------------------------------------------------
+r1510 | jg | 2006-10-27 15:32:53 +0200 (Fr, 27 Okt 2006) | 2 lines
+Geänderte Pfade:
+ M /trunk/package/sysconfig.changes
+ M /trunk/scripts/ifup-wireless
+
+ifup-wireless: using wext driver back-end for madwifi now
+
+------------------------------------------------------------------------
+r1509 | zoz | 2006-10-26 11:59:56 +0200 (Do, 26 Okt 2006) | 3 lines
+Geänderte Pfade:
+ M /trunk/package/sysconfig.changes
+ M /trunk/package/sysconfig.spec.in
+
+added hal and dbus to 'Requires:' in specfile since rcnetwork requires
+these services. (Bug 214652)
+
+------------------------------------------------------------------------
+r1508 | zoz | 2006-10-26 11:13:20 +0200 (Do, 26 Okt 2006) | 2 lines
+Geänderte Pfade:
+ M /trunk/config/hardware/blacklist
+ M /trunk/package/sysconfig.changes
+
+blacklist 82875p_edac. (Bug 213840)
+
+------------------------------------------------------------------------
+r1507 | zoz | 2006-10-24 16:16:40 +0200 (Di, 24 Okt 2006) | 2 lines
+Geänderte Pfade:
+ M /trunk/package/sysconfig.changes
+ M /trunk/scripts/ifup
+
+Avoid unneccessary output from sysctl in ifup (Bug 201658)
+
+------------------------------------------------------------------------
+r1506 | zoz | 2006-10-24 13:48:41 +0200 (Di, 24 Okt 2006) | 3 lines
+Geänderte Pfade:
+ M /trunk/package/sysconfig.changes
+ M /trunk/scripts/functions
+
+Let the checkproc replacement be LSB compliant (b.n.c #213249) (by
+thoenig(a)suse.de)
+
+------------------------------------------------------------------------
+r1505 | poeml | 2006-10-23 08:30:54 +0200 (Mo, 23 Okt 2006) | 1 line
+Geänderte Pfade:
+ M /trunk/package/sysconfig.changes
+
+add forgotten changelog in package .changes
+------------------------------------------------------------------------
r1504 | zoz | 2006-10-13 15:54:11 +0200 (Fr, 13 Okt 2006) | 2 lines
Geänderte Pfade:
M /trunk/VERSION
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig-0.60.0/VERSION new/sysconfig-0.60.1/VERSION
--- old/sysconfig-0.60.0/VERSION 2006-10-13 15:45:59.000000000 +0200
+++ new/sysconfig-0.60.1/VERSION 2006-10-27 16:23:24.000000000 +0200
@@ -1 +1 @@
-0.60.0
+0.60.1
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig-0.60.0/config/hardware/blacklist new/sysconfig-0.60.1/config/hardware/blacklist
--- old/sysconfig-0.60.0/config/hardware/blacklist 2006-03-02 14:01:37.000000000 +0100
+++ new/sysconfig-0.60.1/config/hardware/blacklist 2006-10-27 16:23:24.000000000 +0200
@@ -1,12 +1,13 @@
#
# $Id: blacklist,v 1.10 2004/03/30 08:32:24 adrian Exp $
-# Listing a module here prevents the hotplug scripts from loading it.
-# Usually that'd be so that some other driver will bind it instead,
-# no matter which driver happens to get probed first. Sometimes user
-# mode tools can also control driver binding.
#
-# Syntax: driver name alone (without any spaces) on a line. Other
-# lines are ignored.
+# Listing a module here prevents modprobe from loading it via modalias (only
+# aliases from /lib/modules/*/modules.alias). You may still load it explicitely.
+# We blacklist some modules becaus they may harm on certain devices or they
+# prevent other modules from grabbing the device.
+#
+# Syntax: blacklist <driver name>
+# See 'man modprobe'.
#
# uhci ... usb-uhci handles the same pci class
@@ -249,3 +250,7 @@
alias pci:v0000109Ed00000878sv00000000sd00000000bc04sc80i00 bttv_skip_it
install bttv_skip_it /bin/echo "module alias skipped (bt878 chip without PCI Subsystem ID)"
+# For some bridges both intel-agp and i82875p_edac are loaded. If i82875p_edac
+# is loaded first it will grab the device. Then intel-agp doesn't work.
+# Therefore we disable automatic loading of 82875p_edac. (Bug 213840)
+blacklist i82875p_edac
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig-0.60.0/configure new/sysconfig-0.60.1/configure
--- old/sysconfig-0.60.0/configure 2006-10-13 15:55:46.000000000 +0200
+++ new/sysconfig-0.60.1/configure 2006-10-27 16:23:54.000000000 +0200
@@ -1,7 +1,7 @@
#! /bin/sh
# From configure.in Revision: 1.13 .
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for sysconfig 0.60.0.
+# Generated by GNU Autoconf 2.59 for sysconfig 0.60.1.
#
# Report bugs to <http://www.suse.de/feedback/>.
#
@@ -424,8 +424,8 @@
# Identity of this package.
PACKAGE_NAME='sysconfig'
PACKAGE_TARNAME='sysconfig'
-PACKAGE_VERSION='0.60.0'
-PACKAGE_STRING='sysconfig 0.60.0'
+PACKAGE_VERSION='0.60.1'
+PACKAGE_STRING='sysconfig 0.60.1'
PACKAGE_BUGREPORT='http://www.suse.de/feedback/'
ac_unique_file="scripts/ifup"
@@ -955,7 +955,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures sysconfig 0.60.0 to adapt to many kinds of systems.
+\`configure' configures sysconfig 0.60.1 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1021,7 +1021,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of sysconfig 0.60.0:";;
+ short | recursive ) echo "Configuration of sysconfig 0.60.1:";;
esac
cat <<\_ACEOF
@@ -1161,7 +1161,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-sysconfig configure 0.60.0
+sysconfig configure 0.60.1
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1175,7 +1175,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by sysconfig $as_me 0.60.0, which was
+It was created by sysconfig $as_me 0.60.1, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -19992,7 +19992,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by sysconfig $as_me 0.60.0, which was
+This file was extended by sysconfig $as_me 0.60.1, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -20050,7 +20050,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-sysconfig config.status 0.60.0
+sysconfig config.status 0.60.1
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig-0.60.0/package/sysconfig.spec.in new/sysconfig-0.60.1/package/sysconfig.spec.in
--- old/sysconfig-0.60.0/package/sysconfig.spec.in 2006-10-13 15:42:47.000000000 +0200
+++ new/sysconfig-0.60.1/package/sysconfig.spec.in 2006-10-27 16:23:24.000000000 +0200
@@ -18,7 +18,7 @@
Group: System/Base
License: GPL
Autoreqprov: on
-Requires: iproute2
+Requires: iproute2 dbus-1 hal
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: %fillup_prereq %insserv_prereq textutils fileutils gawk /usr/bin/sed /usr/bin/grep
Source: %name-%version.tar.bz2
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig-0.60.0/scripts/functions new/sysconfig-0.60.1/scripts/functions
--- old/sysconfig-0.60.0/scripts/functions 2006-10-13 15:42:47.000000000 +0200
+++ new/sysconfig-0.60.1/scripts/functions 2006-10-27 16:23:24.000000000 +0200
@@ -22,7 +22,7 @@
# Authors: Michal Svec <msvec(a)suse.cz>
# Mads Martin Joergensen <mmj(a)suse.de>
#
-# $Id: functions 1500 2006-09-26 14:03:47Z poeml $
+# $Id: functions 1506 2006-10-24 11:48:41Z zoz $
#
. /etc/sysconfig/network/scripts/functions.common
@@ -567,7 +567,7 @@
esac
else
if ! $killproc_mode; then
- return 0
+ return 1
else
return 7
fi
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig-0.60.0/scripts/ifup new/sysconfig-0.60.1/scripts/ifup
--- old/sysconfig-0.60.0/scripts/ifup 2006-10-13 15:42:47.000000000 +0200
+++ new/sysconfig-0.60.1/scripts/ifup 2006-10-27 16:23:24.000000000 +0200
@@ -25,7 +25,7 @@
# Bjoern Jacke
# Michal Ludvig <mludvig(a)suse.cz>
#
-# $Id: ifup 1502 2006-10-05 10:47:16Z zoz $
+# $Id: ifup 1507 2006-10-24 14:16:40Z zoz $
#
usage () {
@@ -1113,7 +1113,7 @@
# Make sure we have ipv6 support or skip this address
if [ "$ISv6" = "yes" ]; then
- if ! sysctl net.ipv6 2>/dev/null; then
+ if ! sysctl net.ipv6 &>/dev/null; then
if ! modprobe net-pf-10 2>/dev/null; then
logerror "Missing IPv6 support." \
"Ommitting address $IPADDR."
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/sysconfig-0.60.0/scripts/ifup-wireless new/sysconfig-0.60.1/scripts/ifup-wireless
--- old/sysconfig-0.60.0/scripts/ifup-wireless 2006-03-30 15:55:10.000000000 +0200
+++ new/sysconfig-0.60.1/scripts/ifup-wireless 2006-10-27 16:23:24.000000000 +0200
@@ -19,7 +19,7 @@
#
# Author: Joachim Gleissner <jg(a)suse.de>, 2005
#
-# $Id: ifup-wireless 1472 2006-03-27 15:08:47Z jg $
+# $Id: ifup-wireless 1510 2006-10-27 13:32:53Z jg $
#
usage () {
@@ -663,7 +663,7 @@
up)
case "${HWD_DRIVER}" in
ath_pci)
- WPA_DRIVER=madwifi
+ WPA_DRIVER=wext
;;
at76c5*)
WPA_DRIVER=atmel
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 segv_handler
checked in at Fri Oct 27 19:24:03 CEST 2006.
--------
--- segv_handler/segv_handler.changes 2006-01-25 21:41:32.000000000 +0100
+++ /mounts/work_src_done/STABLE/segv_handler/segv_handler.changes 2006-10-27 18:10:36.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Oct 27 18:10:31 CEST 2006 - dmueller(a)suse.de
+
+- don't build as root
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ segv_handler.spec ++++++
--- /var/tmp/diff_new_pack.8K0sTI/_old 2006-10-27 19:23:53.000000000 +0200
+++ /var/tmp/diff_new_pack.8K0sTI/_new 2006-10-27 19:23:53.000000000 +0200
@@ -1,18 +1,19 @@
#
# spec file for package segv_handler (Version 0.0.1)
#
-# Copyright (c) 2005 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2006 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.
#
-# Please submit bugfixes or comments via http://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+# norootforbuild
Name: segv_handler
Version: 0.0.1
-Release: 6
-License: GPL, Other License(s), see package
+Release: 29
+License: GNU General Public License (GPL) - all versions, Other License(s), see package
Group: Development/Tools/Other
URL: http://samba.org/ftp/unpacked/junkcode/segv_handler/
Autoreqprov: on
@@ -60,11 +61,14 @@
[ "${RPM_BUILD_ROOT}" != "/" ] && [ -d ${RPM_BUILD_ROOT} ] && rm -rf ${RPM_BUILD_ROOT}
%files
+%defattr(-,root,root)
%{_bindir}/backtrace
%{_libdir}/segv_handler.so
%doc README
%changelog -n segv_handler
+* Fri Oct 27 2006 - dmueller(a)suse.de
+- don't build as root
* Wed Jan 25 2006 - mls(a)suse.de
- converted neededforbuild to BuildRequires
* Tue Nov 15 2005 - uli(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 resmgr
checked in at Fri Oct 27 19:23:57 CEST 2006.
--------
--- resmgr/resmgr.changes 2006-10-23 17:00:49.000000000 +0200
+++ /mounts/work_src_done/STABLE/resmgr/resmgr.changes 2006-10-27 11:51:24.000000000 +0200
@@ -1,0 +2,6 @@
+Fri Oct 27 11:50:39 CEST 2006 - lnussel(a)suse.de
+
+- set version to 1.1.0
+- declare experimental library symbols as final
+
+-------------------------------------------------------------------
Old:
----
resmgr-0.9.8_SVNr120.tar.bz2
New:
----
resmgr-1.1.0_SVNr123.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ resmgr.spec ++++++
--- /var/tmp/diff_new_pack.5isxmz/_old 2006-10-27 19:23:38.000000000 +0200
+++ /var/tmp/diff_new_pack.5isxmz/_new 2006-10-27 19:23:38.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package resmgr (Version 0.9.8_SVNr120)
+# spec file for package resmgr (Version 1.1.0_SVNr123)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -14,7 +14,7 @@
BuildRequires: pam-devel
License: GNU General Public License (GPL) - all versions
Group: System/Daemons
-Version: 0.9.8_SVNr120
+Version: 1.1.0_SVNr123
Release: 1
Summary: A program to track when users log in and out
Source: resmgr-%{version}.tar.bz2
@@ -114,6 +114,9 @@
%dir /var/run/resmgr/classes
%changelog -n resmgr
+* Fri Oct 27 2006 - lnussel(a)suse.de
+- set version to 1.1.0
+- declare experimental library symbols as final
* Mon Oct 23 2006 - lnussel(a)suse.de
- log all error cases in pam_resmgr (#213598)
- add debug option to pam_resmgr
++++++ resmgr-0.9.8_SVNr120.tar.bz2 -> resmgr-1.1.0_SVNr123.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/resmgr-0.9.8_SVNr120/configure new/resmgr-1.1.0_SVNr123/configure
--- old/resmgr-0.9.8_SVNr120/configure 2006-10-23 16:54:10.000000000 +0200
+++ new/resmgr-1.1.0_SVNr123/configure 2006-10-27 11:50:11.000000000 +0200
@@ -1,6 +1,6 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for resmgr 0.9.8_SVNr120.
+# Generated by GNU Autoconf 2.59 for resmgr 1.1.0_SVNr123.
#
# Report bugs to <http://forge.novell.com/modules/xfmod/project/?resmgr>.
#
@@ -269,8 +269,8 @@
# Identity of this package.
PACKAGE_NAME='resmgr'
PACKAGE_TARNAME='resmgr'
-PACKAGE_VERSION='0.9.8_SVNr120'
-PACKAGE_STRING='resmgr 0.9.8_SVNr120'
+PACKAGE_VERSION='1.1.0_SVNr123'
+PACKAGE_STRING='resmgr 1.1.0_SVNr123'
PACKAGE_BUGREPORT='http://forge.novell.com/modules/xfmod/project/?resmgr'
ac_unique_file="src/resmgr.c"
@@ -780,7 +780,7 @@
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures resmgr 0.9.8_SVNr120 to adapt to many kinds of systems.
+\`configure' configures resmgr 1.1.0_SVNr123 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -842,7 +842,7 @@
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of resmgr 0.9.8_SVNr120:";;
+ short | recursive ) echo "Configuration of resmgr 1.1.0_SVNr123:";;
esac
cat <<\_ACEOF
@@ -972,7 +972,7 @@
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-resmgr configure 0.9.8_SVNr120
+resmgr configure 1.1.0_SVNr123
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -986,7 +986,7 @@
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by resmgr $as_me 0.9.8_SVNr120, which was
+It was created by resmgr $as_me 1.1.0_SVNr123, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1632,7 +1632,7 @@
# Define the identity of the package.
PACKAGE='resmgr'
- VERSION='0.9.8_SVNr120'
+ VERSION='1.1.0_SVNr123'
cat >>confdefs.h <<_ACEOF
@@ -4391,7 +4391,7 @@
} >&5
cat >&5 <<_CSEOF
-This file was extended by resmgr $as_me 0.9.8_SVNr120, which was
+This file was extended by resmgr $as_me 1.1.0_SVNr123, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -4449,7 +4449,7 @@
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-resmgr config.status 0.9.8_SVNr120
+resmgr config.status 1.1.0_SVNr123
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/resmgr-0.9.8_SVNr120/src/libresmgr.map new/resmgr-1.1.0_SVNr123/src/libresmgr.map
--- old/resmgr-0.9.8_SVNr120/src/libresmgr.map 2006-09-12 18:36:34.000000000 +0200
+++ new/resmgr-1.1.0_SVNr123/src/libresmgr.map 2006-10-27 11:43:02.000000000 +0200
@@ -36,7 +36,7 @@
rsm_recv_response;
} RESMGR_1.0;
-RESMGR_EXPERIMENTAL1 {
+RESMGR_1.1 {
global:
rsm_test;
rsm_list_classes;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/resmgr-0.9.8_SVNr120/version.m4 new/resmgr-1.1.0_SVNr123/version.m4
--- old/resmgr-0.9.8_SVNr120/version.m4 2006-10-23 16:54:02.000000000 +0200
+++ new/resmgr-1.1.0_SVNr123/version.m4 2006-10-27 11:50:04.000000000 +0200
@@ -3,7 +3,7 @@
dnl .svn directory exists. To create releases without the revision
dnl number use a copy of the repository generated with 'svn export'
dnl
-define(VERS,[0.9.8])dnl
+define(VERS,[1.1.0])dnl
syscmd(test -e .svn)dnl
ifelse(sysval, 0,dnl
dnl [define([VERS], VERS[_SVN]esyscmd([echo -n `date +%Y%m%d%H%M`]))]dnl
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 qemu
checked in at Fri Oct 27 19:23:48 CEST 2006.
--------
--- qemu/qemu.changes 2006-09-11 16:42:25.000000000 +0200
+++ /mounts/work_src_done/STABLE/qemu/qemu.changes 2006-10-27 18:49:04.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Oct 27 18:48:53 CEST 2006 - schwab(a)suse.de
+
+- Fix char signedness.
+
+-------------------------------------------------------------------
New:
----
qemu-0.8.2-char-signedness.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ qemu.spec ++++++
--- /var/tmp/diff_new_pack.yL1NUJ/_old 2006-10-27 19:23:30.000000000 +0200
+++ /var/tmp/diff_new_pack.yL1NUJ/_new 2006-10-27 19:23:30.000000000 +0200
@@ -13,11 +13,11 @@
Name: qemu
BuildRequires: SDL-devel
URL: http://fabrice.bellard.free.fr/qemu/
-License: GPL, LGPL
+License: BSD License and BSD-like, GNU General Public License (GPL) - all versions
Group: System/Emulators/Other
Summary: Universal CPU emulator
Version: 0.8.2
-Release: 1
+Release: 13
Source: %name-%version.tar.bz2
Patch1: qemu-0.7.0-binfmt.patch
Patch5: qemu-0.7.0-sigaltstackhack.patch
@@ -29,6 +29,7 @@
Patch15: qemu-0.7.1-syscalls.patch
Patch16: qemu-0.7.1-armfpaex.patch
Patch17: qemu-0.8.2-sparconppc.patch
+Patch18: qemu-0.8.2-char-signedness.patch
# GCC 3 sources/patches
Source601: gcc-3.3.5.tar.bz2
Patch600: gcc-gcc-3.3.5-hammer.patch.bz2
@@ -95,6 +96,7 @@
%patch15
%patch16
%patch17
+%patch18
cd gcc-3.3.5
%patch600
%patch601
@@ -259,25 +261,27 @@
%endif
%changelog -n qemu
+* Fri Oct 27 2006 - schwab(a)suse.de
+- Fix char signedness.
* Mon Sep 11 2006 - uli(a)suse.de
- re-added ARM FPE patch
- fixed SPARC on PPC
- install missing openbios-sparc32
* Sat Sep 09 2006 - dmueller(a)suse.de
- update to 0.8.2:
-- ACPI support
-- PC VGA BIOS fixes
-- MIPS FPU support (Marius Groeger)
-- PPC breakpoints and single stepping (Jason Wessel)
-- USB updates (Paul Brook)
-- UDP/TCP/telnet character devices (Jason Wessel)
-- Windows sparse file support (Frediano Ziglio)
-- RTL8139 NIC TCP segmentation offloading (Igor Kovalenko)
-- PCNET NIC support (Antony T Curtis)
-- Support for variable frequency host CPUs
-- Workaround for win32 SMP hosts
-- Support for AMD Flash memories (Jocelyn Mayer)
-- Audio capture to WAV files support (malc)
+ - ACPI support
+ - PC VGA BIOS fixes
+ - MIPS FPU support (Marius Groeger)
+ - PPC breakpoints and single stepping (Jason Wessel)
+ - USB updates (Paul Brook)
+ - UDP/TCP/telnet character devices (Jason Wessel)
+ - Windows sparse file support (Frediano Ziglio)
+ - RTL8139 NIC TCP segmentation offloading (Igor Kovalenko)
+ - PCNET NIC support (Antony T Curtis)
+ - Support for variable frequency host CPUs
+ - Workaround for win32 SMP hosts
+ - Support for AMD Flash memories (Jocelyn Mayer)
+ - Audio capture to WAV files support (malc)
* Tue May 30 2006 - uli(a)suse.de
- fixed to build on PPC with new glibc
* Mon May 29 2006 - uli(a)suse.de
++++++ qemu-0.8.2-char-signedness.patch ++++++
--- fpu/softfloat-native.c
+++ fpu/softfloat-native.c
@@ -149,7 +149,7 @@
{
return sqrtf(a);
}
-char float32_compare( float32 a, float32 b STATUS_PARAM )
+signed char float32_compare( float32 a, float32 b STATUS_PARAM )
{
if (a < b) {
return -1;
@@ -161,7 +161,7 @@
return 2;
}
}
-char float32_compare_quiet( float32 a, float32 b STATUS_PARAM )
+signed char float32_compare_quiet( float32 a, float32 b STATUS_PARAM )
{
if (isless(a, b)) {
return -1;
@@ -253,7 +253,7 @@
{
return sqrt(a);
}
-char float64_compare( float64 a, float64 b STATUS_PARAM )
+signed char float64_compare( float64 a, float64 b STATUS_PARAM )
{
if (a < b) {
return -1;
@@ -265,7 +265,7 @@
return 2;
}
}
-char float64_compare_quiet( float64 a, float64 b STATUS_PARAM )
+signed char float64_compare_quiet( float64 a, float64 b STATUS_PARAM )
{
if (isless(a, b)) {
return -1;
@@ -334,7 +334,7 @@
{
return sqrtl(a);
}
-char floatx80_compare( floatx80 a, floatx80 b STATUS_PARAM )
+signed char floatx80_compare( floatx80 a, floatx80 b STATUS_PARAM )
{
if (a < b) {
return -1;
@@ -346,7 +346,7 @@
return 2;
}
}
-char floatx80_compare_quiet( floatx80 a, floatx80 b STATUS_PARAM )
+signed char floatx80_compare_quiet( floatx80 a, floatx80 b STATUS_PARAM )
{
if (isless(a, b)) {
return -1;
--- fpu/softfloat-native.h
+++ fpu/softfloat-native.h
@@ -181,8 +181,8 @@
return isunordered(a, b);
}
-char float32_compare( float32, float32 STATUS_PARAM );
-char float32_compare_quiet( float32, float32 STATUS_PARAM );
+signed char float32_compare( float32, float32 STATUS_PARAM );
+signed char float32_compare_quiet( float32, float32 STATUS_PARAM );
char float32_is_signaling_nan( float32 );
INLINE float32 float32_abs(float32 a)
@@ -262,8 +262,8 @@
return isunordered(a, b);
}
-char float64_compare( float64, float64 STATUS_PARAM );
-char float64_compare_quiet( float64, float64 STATUS_PARAM );
+signed char float64_compare( float64, float64 STATUS_PARAM );
+signed char float64_compare_quiet( float64, float64 STATUS_PARAM );
char float64_is_signaling_nan( float64 );
INLINE float64 float64_abs(float64 a)
@@ -343,8 +343,8 @@
return isunordered(a, b);
}
-char floatx80_compare( floatx80, floatx80 STATUS_PARAM );
-char floatx80_compare_quiet( floatx80, floatx80 STATUS_PARAM );
+signed char floatx80_compare( floatx80, floatx80 STATUS_PARAM );
+signed char floatx80_compare_quiet( floatx80, floatx80 STATUS_PARAM );
char floatx80_is_signaling_nan( floatx80 );
INLINE floatx80 floatx80_abs(floatx80 a)
--- fpu/softfloat.c
+++ fpu/softfloat.c
@@ -5272,7 +5272,7 @@
}
#define COMPARE(s, nan_exp) \
-INLINE char float ## s ## _compare_internal( float ## s a, float ## s b, \
+INLINE signed char float ## s ## _compare_internal( float ## s a, float ## s b, \
int is_quiet STATUS_PARAM ) \
{ \
flag aSign, bSign; \
@@ -5306,12 +5306,12 @@
} \
} \
\
-char float ## s ## _compare( float ## s a, float ## s b STATUS_PARAM ) \
+signed char float ## s ## _compare( float ## s a, float ## s b STATUS_PARAM ) \
{ \
return float ## s ## _compare_internal(a, b, 0 STATUS_VAR); \
} \
\
-char float ## s ## _compare_quiet( float ## s a, float ## s b STATUS_PARAM ) \
+signed char float ## s ## _compare_quiet( float ## s a, float ## s b STATUS_PARAM ) \
{ \
return float ## s ## _compare_internal(a, b, 1 STATUS_VAR); \
}
--- fpu/softfloat.h
+++ fpu/softfloat.h
@@ -234,8 +234,8 @@
char float32_eq_signaling( float32, float32 STATUS_PARAM );
char float32_le_quiet( float32, float32 STATUS_PARAM );
char float32_lt_quiet( float32, float32 STATUS_PARAM );
-char float32_compare( float32, float32 STATUS_PARAM );
-char float32_compare_quiet( float32, float32 STATUS_PARAM );
+signed char float32_compare( float32, float32 STATUS_PARAM );
+signed char float32_compare_quiet( float32, float32 STATUS_PARAM );
char float32_is_signaling_nan( float32 );
INLINE float32 float32_abs(float32 a)
@@ -281,8 +281,8 @@
char float64_eq_signaling( float64, float64 STATUS_PARAM );
char float64_le_quiet( float64, float64 STATUS_PARAM );
char float64_lt_quiet( float64, float64 STATUS_PARAM );
-char float64_compare( float64, float64 STATUS_PARAM );
-char float64_compare_quiet( float64, float64 STATUS_PARAM );
+signed char float64_compare( float64, float64 STATUS_PARAM );
+signed char float64_compare_quiet( float64, float64 STATUS_PARAM );
char float64_is_signaling_nan( float64 );
INLINE float64 float64_abs(float64 a)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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 python-kde-extensions
checked in at Fri Oct 27 19:23:31 CEST 2006.
--------
--- KDE/python-kde-extensions/python-kde-extensions.changes 2006-03-13 11:56:47.000000000 +0100
+++ /mounts/work_src_done/STABLE/python-kde-extensions/python-kde-extensions.changes 2006-10-27 18:25:21.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Oct 27 18:25:15 CEST 2006 - dmueller(a)suse.de
+
+- don't build as root
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-kde-extensions.spec ++++++
--- /var/tmp/diff_new_pack.wN1JR8/_old 2006-10-27 19:23:22.000000000 +0200
+++ /var/tmp/diff_new_pack.wN1JR8/_new 2006-10-27 19:23:22.000000000 +0200
@@ -8,14 +8,15 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+# norootforbuild
Name: python-kde-extensions
BuildRequires: kdebindings3-python kdelibs3-devel python-devel
-License: LGPL
+License: GNU Library General Public License v. 2.0 and 2.1 (LGPL)
Group: Development/Libraries/Python
Summary: Collection of software for building KDE Python applications
Version: 0.4.0
-Release: 8
+Release: 35
URL: http://www.simonzone.com/software/pykdeextensions/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Source0: pykdeextensions-%{version}.tar.bz2
@@ -64,6 +65,8 @@
%py_libdir
%changelog -n python-kde-extensions
+* Fri Oct 27 2006 - dmueller(a)suse.de
+- don't build as root
* Mon Mar 13 2006 - dmueller(a)suse.de
- fix 64bit build
* Wed Mar 08 2006 - dmueller(a)suse.de
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
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