Hello community, here is the log from the commit of package sysconfig for openSUSE:Factory checked in at Tue Jan 25 10:33:32 CET 2011. -------- --- sysconfig/sysconfig.changes 2011-01-24 17:27:50.000000000 +0100 +++ /mounts/work_src_done/STABLE/sysconfig/sysconfig.changes 2011-01-25 10:09:48.000000000 +0100 @@ -1,0 +2,7 @@ +Tue Jan 25 08:52:55 UTC 2011 - mt@suse.de + +- version 0.74.5 +- netconfig: strip trailing dots from domains dns search list + as added by the dhcp 4.x dhclient(6), to skip duplicates. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- 0001-Fixed-typo-in-doc-ifcfg.5-IPv4-autoip-not-IPv6.patch 0002-Use-gawk-directly-instead-of-just-awk.patch sysconfig-0.74.4.tar.bz2 New: ---- sysconfig-0.74.5.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ sysconfig.spec ++++++ --- /var/tmp/diff_new_pack.19dneQ/_old 2011-01-25 10:31:49.000000000 +0100 +++ /var/tmp/diff_new_pack.19dneQ/_new 2011-01-25 10:31:49.000000000 +0100 @@ -19,8 +19,8 @@ Name: sysconfig -Version: 0.74.4 -Release: 3 +Version: 0.74.5 +Release: 1 Summary: The system configuration scheme Url: http://gitorious.org/opensuse/sysconfig Group: System/Base @@ -32,8 +32,6 @@ Requires: iproute2 dbus-1 procps BuildRoot: %{_tmppath}/%{name}-%{version}-build Source: %name-%version.tar.bz2 -Patch1: 0001-Fixed-typo-in-doc-ifcfg.5-IPv4-autoip-not-IPv6.patch -Patch2: 0002-Use-gawk-directly-instead-of-just-awk.patch %description This package provides the SuSE system configuration scheme and @@ -53,8 +51,6 @@ %prep %setup -n sysconfig-%{version} -%patch1 -p1 -%patch2 -p1 %build autoreconf --force --install ++++++ sysconfig-0.74.4.tar.bz2 -> sysconfig-0.74.5.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/ChangeLog new/sysconfig-0.74.5/ChangeLog --- old/sysconfig-0.74.4/ChangeLog 2011-01-07 17:34:41.000000000 +0100 +++ new/sysconfig-0.74.5/ChangeLog 2011-01-25 09:58:08.000000000 +0100 @@ -1,4 +1,35 @@ -commit 5f27fe28321497c64358e2e052e36f40952d56a9 (HEAD, origin/opensuse-11.4, origin/master, export/opensuse-11.4, export/master, opensuse-11.4, master) +commit 2d2bd368534b2fa0d5507101631d6a56368e296b (HEAD, opensuse-11.4) +Author: Marius Tomaschewski <mt@suse.de> +Date: Tue Jan 25 09:57:13 2011 +0100 + + updated changes file, version 0.74.5 + +commit 4803acc77be848a53048a60100a6424d7ff9382b +Author: Marius Tomaschewski <mt@suse.de> +Date: Tue Jan 25 09:49:14 2011 +0100 + + netconfig: strip trailing dot in dns search domain + + strip trailing dots from domains dns search list as added by the + dhcp 4.x dhclient(6), to skip duplicates in the search list. + +commit 09584c5bf36c7f2a2cf6d3b4cdb2637dc5426785 (origin/opensuse-11.4, origin/master, master) +Author: Marius Tomaschewski <mt@suse.de> +Date: Tue Jan 18 10:46:20 2011 +0100 + + Use gawk directly instead of just awk + + Use gawk directly as in our dependencies instead of just awk, + that is a /etc/alternatives link, that may be broken in rare + cases (bnc#664726). + +commit 90f06b9bea0fb203bb4beaa9a51165f1fe234fa5 (export/master) +Author: Marius Tomaschewski <mt@suse.de> +Date: Mon Jan 10 12:15:36 2011 +0100 + + Fixed typo in doc/ifcfg.5, IPv4 autoip, not IPv6 + +commit 5f27fe28321497c64358e2e052e36f40952d56a9 (export/opensuse-11.4) Author: Marius Tomaschewski <mt@suse.de> Date: Fri Jan 7 17:32:27 2011 +0100 @@ -284,7 +315,7 @@ Signed-off-by: Marius Tomaschewski <mt@suse.de> -commit 20f33774c4cd95b4a0ee1c58c1f305d676d5a88e (tag: version-0.73.7, opensuse-11.3) +commit 20f33774c4cd95b4a0ee1c58c1f305d676d5a88e (tag: version-0.73.7) Author: Marius Tomaschewski <mt@suse.de> Date: Tue Jun 8 11:10:51 2010 +0200 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/VERSION new/sysconfig-0.74.5/VERSION --- old/sysconfig-0.74.4/VERSION 2011-01-07 17:33:21.000000000 +0100 +++ new/sysconfig-0.74.5/VERSION 2011-01-25 09:50:52.000000000 +0100 @@ -1 +1 @@ -0.74.4 +0.74.5 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/configure new/sysconfig-0.74.5/configure --- old/sysconfig-0.74.4/configure 2011-01-07 17:33:57.000000000 +0100 +++ new/sysconfig-0.74.5/configure 2011-01-25 09:58:02.000000000 +0100 @@ -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.65 for sysconfig 0.74.4. +# Generated by GNU Autoconf 2.65 for sysconfig 0.74.5. # # Report bugs to <http://www.suse.de/feedback/>. # @@ -702,8 +702,8 @@ # Identity of this package. PACKAGE_NAME='sysconfig' PACKAGE_TARNAME='sysconfig' -PACKAGE_VERSION='0.74.4' -PACKAGE_STRING='sysconfig 0.74.4' +PACKAGE_VERSION='0.74.5' +PACKAGE_STRING='sysconfig 0.74.5' PACKAGE_BUGREPORT='http://www.suse.de/feedback/' PACKAGE_URL='' @@ -1428,7 +1428,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.74.4 to adapt to many kinds of systems. +\`configure' configures sysconfig 0.74.5 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1498,7 +1498,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of sysconfig 0.74.4:";; + short | recursive ) echo "Configuration of sysconfig 0.74.5:";; esac cat <<\_ACEOF @@ -1598,7 +1598,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -sysconfig configure 0.74.4 +sysconfig configure 0.74.5 generated by GNU Autoconf 2.65 Copyright (C) 2009 Free Software Foundation, Inc. @@ -1969,7 +1969,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.74.4, which was +It was created by sysconfig $as_me 0.74.5, which was generated by GNU Autoconf 2.65. Invocation command line was $ $0 $@ @@ -2781,7 +2781,7 @@ # Define the identity of the package. PACKAGE='sysconfig' - VERSION='0.74.4' + VERSION='0.74.5' cat >>confdefs.h <<_ACEOF @@ -11272,7 +11272,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by sysconfig $as_me 0.74.4, which was +This file was extended by sysconfig $as_me 0.74.5, which was generated by GNU Autoconf 2.65. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -11329,7 +11329,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -sysconfig config.status 0.74.4 +sysconfig config.status 0.74.5 configured by $0, generated by GNU Autoconf 2.65, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/doc/ifcfg.5 new/sysconfig-0.74.5/doc/ifcfg.5 --- old/sysconfig-0.74.4/doc/ifcfg.5 2010-11-16 13:37:09.000000000 +0100 +++ new/sysconfig-0.74.5/doc/ifcfg.5 2011-01-18 11:09:04.000000000 +0100 @@ -123,7 +123,7 @@ .TP .B autoip dhcp+autoip .br -may be used for a IPv6 zeroconf setup or as fall back to autoip if dhcp fails. +may be used for a IPv4 zeroconf setup or as fall back to autoip if dhcp fails. .TP .BR 6to4 .br diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/scripts/functions.netconfig new/sysconfig-0.74.5/scripts/functions.netconfig --- old/sysconfig-0.74.4/scripts/functions.netconfig 2010-11-16 13:37:09.000000000 +0100 +++ new/sysconfig-0.74.5/scripts/functions.netconfig 2011-01-18 11:09:04.000000000 +0100 @@ -156,7 +156,7 @@ _read_erx_data() { test "x${1}" = x && return 1 - awk -v erx="${2}" ' + gawk -v erx="${2}" ' { if(length(erx) && match($0, erx) > 0) { print $0; next; } } !/^#|^[[:space:]]*$/ { print $0; } ' "$1" @@ -165,7 +165,7 @@ # use old erx if set OLD_ERX="${NEW_ERX}" if test -s "$MD5FILE" ; then - OLD_ERX=`awk -- '/^#/ { if(NR==1) print substr($0,2); }' \ + OLD_ERX=`gawk -- '/^#/ { if(NR==1) print substr($0,2); }' \ "$MD5FILE" 2>/dev/null` fi SRCMD5SUM=`_read_erx_data "$SRCFILE" "$OLD_ERX" | md5sum` @@ -242,7 +242,7 @@ netconfig_kv_filter() { # force portable "C" locale to match valid identifiers - LANG=C LC_ALL=C awk -- '/^[[:space:]]*$/ { next; } + LANG=C LC_ALL=C gawk -- '/^[[:space:]]*$/ { next; } /^[[:space:]]*[a-zA-Z_][a-zA-Z0-9_]*='"'"'[^'"'"']*'"'"'[[:space:]]*$/ && \ !/^[[:space:]]*_+=/ { sub("^[[:space:]]+", "", $0); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/scripts/ifup new/sysconfig-0.74.5/scripts/ifup --- old/sysconfig-0.74.4/scripts/ifup 2011-01-06 10:37:21.000000000 +0100 +++ new/sysconfig-0.74.5/scripts/ifup 2011-01-18 11:09:04.000000000 +0100 @@ -280,7 +280,7 @@ ###################################################################### # Normalize some values in the config # -BOOTPROTO=$(echo "${BOOTPROTO}" | awk '{print tolower($0);}') +BOOTPROTO=$(echo "${BOOTPROTO}" | gawk '{print tolower($0);}') ###################################################################### diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/scripts/ifup-802.1q new/sysconfig-0.74.5/scripts/ifup-802.1q --- old/sysconfig-0.74.4/scripts/ifup-802.1q 2010-11-12 14:17:50.000000000 +0100 +++ new/sysconfig-0.74.5/scripts/ifup-802.1q 2011-01-18 11:09:04.000000000 +0100 @@ -96,7 +96,7 @@ # get_proc_name_type() { - awk -- '/^Name-Type:/ { print $2;}' /proc/net/vlan/config 2>/dev/null + gawk -- '/^Name-Type:/ { print $2;}' /proc/net/vlan/config 2>/dev/null } map_proc_to_vconfig() { @@ -109,7 +109,7 @@ } get_vlan_iface_name() { - awk -v vid="$1" -v dev="$2" -- 'BEGIN{ nt=0; } + gawk -v vid="$1" -v dev="$2" -- 'BEGIN{ nt=0; } /^Name-Type:/ { nt=1; next; } nt && $3 == vid && $5 == dev { print $1; }' \ /proc/net/vlan/config 2>/dev/null diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/scripts/ifup-dhcp new/sysconfig-0.74.5/scripts/ifup-dhcp --- old/sysconfig-0.74.4/scripts/ifup-dhcp 2011-01-06 10:45:47.000000000 +0100 +++ new/sysconfig-0.74.5/scripts/ifup-dhcp 2011-01-18 11:09:04.000000000 +0100 @@ -107,7 +107,7 @@ # explicit_dhcp4=no explicit_dhcp6=no -BOOTPROTO=$(echo "$BOOTPROTO" | awk '{print tolower($0);}') +BOOTPROTO=$(echo "$BOOTPROTO" | gawk '{print tolower($0);}') # Override with iSCSI Boot Firmware Table (feature 308283, bnc 542225) if [ "$INTERFACE" != "all" -a "${BOOTPROTO}" = "ibft" ] ; then IBFT=yes # not used at the moment... remember before override @@ -367,7 +367,7 @@ esac test -n "$DHCLIENT_HOSTNAME_OPTION" && args="$args -H $DHCLIENT_HOSTNAME_OPTION" - rm -f "$DHCPIFCONF" && awk ' + rm -f "$DHCPIFCONF" && gawk ' /#/ { sub("#.*", ""); } /^[ \t]*$/ { next; } { print $0; } @@ -428,7 +428,7 @@ esac test -n "$DHCLIENT6_HOSTNAME_OPTION" && args="$args -H $DHCLIENT6_HOSTNAME_OPTION" - rm -f "$DHCP6IFCONF" && awk ' + rm -f "$DHCP6IFCONF" && gawk ' /#/ { sub("#.*", ""); } /^[ \t]*$/ { next; } { print $0; } @@ -695,7 +695,7 @@ (dhcp6) test -n "$DHCP6_STATUS" || MESSAGE="$MESSAGE $BOOTPROTO" ;; esac done - MESSAGE=$(echo ${MESSAGE} | awk '{print toupper($0);}') + MESSAGE=$(echo ${MESSAGE} | gawk '{print toupper($0);}') if [ "$RUN_FROM_RC" = "yes" ]; then print_mesg mesg_n "Starting ${MESSAGE// /+} client" else diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/scripts/ifup-route new/sysconfig-0.74.5/scripts/ifup-route --- old/sysconfig-0.74.4/scripts/ifup-route 2010-11-12 14:17:50.000000000 +0100 +++ new/sysconfig-0.74.5/scripts/ifup-route 2011-01-18 11:09:04.000000000 +0100 @@ -110,7 +110,7 @@ # initialize route protos used in files we should consider # in the ifstatus check (usually not used, see bnc#572205) if [ "$ACTION" = status ] ; then - ROUTE_PROTOS=`LANG=C LC_ALL=C awk -- \ + ROUTE_PROTOS=`LANG=C LC_ALL=C gawk -- \ '$1 !~ /^(#.*)?$/ { if(match($0,"proto ([^ ]+)",p)) { l=length(l) > 0 ? l"|"p[1] : p[1] @@ -124,7 +124,7 @@ filter_routes() { - LANG=C LC_ALL=C awk -vrp="$ROUTE_PROTOS" -- \ + LANG=C LC_ALL=C gawk -vrp="$ROUTE_PROTOS" -- \ '/proto [^ ]+/ { if(length(rp) > 0 && match($0,"proto ("rp")")) { print $0; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/scripts/ifup-sysctl new/sysconfig-0.74.5/scripts/ifup-sysctl --- old/sysconfig-0.74.4/scripts/ifup-sysctl 2010-11-16 13:37:09.000000000 +0100 +++ new/sysconfig-0.74.5/scripts/ifup-sysctl 2011-01-18 11:09:04.000000000 +0100 @@ -111,7 +111,7 @@ test -n "$IF" -a -n "$CF" || return 1 LANG=C LC_ALL=C \ - awk -vI="$IF" -- 'BEGIN{S=I; gsub("\\.", "/", S);} + gawk -vI="$IF" -- 'BEGIN{S=I; gsub("\\.", "/", S);} { gsub("\\$INTERFACE", I); gsub("\\$SYSCTL_IF", S); print $0; } ' `ifsysctl_files "$CF"` </dev/null } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/scripts/ifup-wireless new/sysconfig-0.74.5/scripts/ifup-wireless --- old/sysconfig-0.74.4/scripts/ifup-wireless 2011-01-06 10:45:47.000000000 +0100 +++ new/sysconfig-0.74.5/scripts/ifup-wireless 2011-01-18 11:09:04.000000000 +0100 @@ -185,7 +185,7 @@ ###################################################################### # check for needed tools # -for i in iwconfig hexdump sed awk ; do +for i in iwconfig hexdump sed gawk ; do if [ -z "`type -p $i`" ] ; then err_mesg "cannot find '$i', please install" exit $R_ERROR @@ -268,7 +268,7 @@ format_key() { # key has usually format XXXX-XXXX-XX [...] - echo $1 | tr -d '-' | awk '{ KEY=$0 ; + echo $1 | gawk '{ gsub("-", ""); KEY=$0 ; if (length()>10) for (i=0;i<26-length();i++) KEY=KEY"0" for (i=1;i<length(KEY)-1;i+=2) FKEY=FKEY substr(KEY, i, 2)":" FKEY=FKEY substr(KEY, i, 2) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/scripts/netconfig.d/dns-resolver new/sysconfig-0.74.5/scripts/netconfig.d/dns-resolver --- old/sysconfig-0.74.4/scripts/netconfig.d/dns-resolver 2010-11-16 13:37:09.000000000 +0100 +++ new/sysconfig-0.74.5/scripts/netconfig.d/dns-resolver 2011-01-25 09:49:12.000000000 +0100 @@ -105,6 +105,10 @@ EOT for nd in $1; do + # strip trailing dot added by dhcp 4.x dhclient(6) + [ "x$nd" != "x." ] && nd="${nd%.}" + test "x$nd" = x && continue + # skip duplicates for od in ${SEARCHLIST[@]} ; do [ "x$nd" == "x$od" ] && continue 2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/sysconfig.spec new/sysconfig-0.74.5/sysconfig.spec --- old/sysconfig-0.74.4/sysconfig.spec 2011-01-07 17:34:01.000000000 +0100 +++ new/sysconfig-0.74.5/sysconfig.spec 2011-01-25 09:58:06.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package sysconfig (Version 0.74.4) +# spec file for package sysconfig # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,7 +19,7 @@ Name: sysconfig -Version: 0.74.4 +Version: 0.74.5 Release: 0 Summary: The system configuration scheme Url: http://gitorious.org/opensuse/sysconfig diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/sysconfig-0.74.4/sysconfig.spec.in new/sysconfig-0.74.5/sysconfig.spec.in --- old/sysconfig-0.74.4/sysconfig.spec.in 2011-01-06 10:45:47.000000000 +0100 +++ new/sysconfig-0.74.5/sysconfig.spec.in 2011-01-25 09:55:29.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package sysconfig (Version @VERSION@) +# spec file for package sysconfig # -# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org