Hello community,
here is the log from the commit of package yast2-mail
checked in at Mon Apr 23 12:24:38 CEST 2007.
--------
--- yast2-mail/yast2-mail.changes 2007-04-20 22:02:06.000000000 +0200
+++ /mounts/work_src_done/STABLE/yast2-mail/yast2-mail.changes 2007-04-23 10:22:10.363332000 +0200
@@ -1,0 +2,6 @@
+Mon Apr 23 10:19:17 CEST 2007 - varkoly@suse.de
+
+- Include the testsuite directory
+- 2.15.6
+
+-------------------------------------------------------------------
@@ -5 +11 @@
-- 2.15.5
+- 2.15.5
Old:
----
yast2-mail-2.15.5.tar.bz2
New:
----
yast2-mail-2.15.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-mail.spec ++++++
--- /var/tmp/diff_new_pack.Ts9873/_old 2007-04-23 12:24:32.000000000 +0200
+++ /var/tmp/diff_new_pack.Ts9873/_new 2007-04-23 12:24:32.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-mail (Version 2.15.5)
+# spec file for package yast2-mail (Version 2.15.6)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,12 +11,12 @@
# norootforbuild
Name: yast2-mail
-Version: 2.15.5
+Version: 2.15.6
Release: 1
License: GNU General Public License (GPL)
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-mail-2.15.5.tar.bz2
+Source0: yast2-mail-2.15.6.tar.bz2
prefix: /usr
BuildRequires: perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-testsuite
BuildRequires: yast2-ldap-server yast2-network yast2-perl-bindings yast2-users
@@ -67,7 +67,7 @@
Martin Vidner
%prep
-%setup -n yast2-mail-2.15.5
+%setup -n yast2-mail-2.15.6
%build
%{prefix}/bin/y2tool y2autoconf
@@ -155,6 +155,9 @@
/usr/lib/YaST2/servers_non_y2/ag_mailtable
%changelog
+* Mon Apr 23 2007 - varkoly@suse.de
+- Include the testsuite directory
+- 2.15.6
* Fri Apr 20 2007 - varkoly@suse.de
- we need the package yast2-mail-aliases too
- 2.15.5
++++++ yast2-mail-2.15.5.tar.bz2 -> yast2-mail-2.15.6.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/configure new/yast2-mail-2.15.6/configure
--- old/yast2-mail-2.15.5/configure 2007-04-20 21:58:54.000000000 +0200
+++ new/yast2-mail-2.15.6/configure 2007-04-23 10:16:49.000000000 +0200
@@ -2375,7 +2375,7 @@
fi
- ac_config_files="$ac_config_files Makefile agents/Makefile doc/autodocs/Makefile doc/Makefile permissions/Makefile src/YaPI/Makefile src/Makefile users-plugin/Makefile"
+ ac_config_files="$ac_config_files Makefile agents/Makefile doc/autodocs/Makefile doc/Makefile permissions/Makefile src/YaPI/Makefile src/Makefile users-plugin/Makefile testsuite/Makefile"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -2950,6 +2950,7 @@
"src/YaPI/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/YaPI/Makefile" ;;
"src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
"users-plugin/Makefile" ) CONFIG_FILES="$CONFIG_FILES users-plugin/Makefile" ;;
+ "testsuite/Makefile" ) CONFIG_FILES="$CONFIG_FILES testsuite/Makefile" ;;
*) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
{ (exit 1); exit 1; }; };;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/configure.in new/yast2-mail-2.15.6/configure.in
--- old/yast2-mail-2.15.5/configure.in 2007-04-20 21:58:50.000000000 +0200
+++ new/yast2-mail-2.15.6/configure.in 2007-04-23 10:16:45.000000000 +0200
@@ -160,6 +160,7 @@
permissions/Makefile
src/YaPI/Makefile
src/Makefile
-users-plugin/Makefile)
+users-plugin/Makefile
+testsuite/Makefile)
AC_OUTPUT
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/Makefile.am new/yast2-mail-2.15.6/Makefile.am
--- old/yast2-mail-2.15.5/Makefile.am 2007-04-20 21:58:50.000000000 +0200
+++ new/yast2-mail-2.15.6/Makefile.am 2007-04-23 10:16:45.000000000 +0200
@@ -215,4 +215,4 @@
# test ! -d $(srcdir)/po \
# || { $(MAKE) -C po checkpo && $(MAKE) -C po make-pox; }
# Contents of ./SUBDIRS
-SUBDIRS = agents doc permissions src users-plugin
+SUBDIRS = agents doc permissions src users-plugin testsuite
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/Makefile.in new/yast2-mail-2.15.6/Makefile.in
--- old/yast2-mail-2.15.5/Makefile.in 2007-04-20 21:58:56.000000000 +0200
+++ new/yast2-mail-2.15.6/Makefile.in 2007-04-23 10:16:52.000000000 +0200
@@ -234,7 +234,7 @@
# test ! -d $(srcdir)/po \
# || { $(MAKE) -C po checkpo && $(MAKE) -C po make-pox; }
# Contents of ./SUBDIRS
-SUBDIRS = agents doc permissions src users-plugin
+SUBDIRS = agents doc permissions src users-plugin testsuite
all: all-recursive
.SUFFIXES:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/src/YaPI/Makefile.am new/yast2-mail-2.15.6/src/YaPI/Makefile.am
--- old/yast2-mail-2.15.5/src/YaPI/Makefile.am 2007-04-12 15:05:14.000000000 +0200
+++ new/yast2-mail-2.15.6/src/YaPI/Makefile.am 2007-04-23 10:07:52.000000000 +0200
@@ -1,18 +1,10 @@
# Makefile.am for source/mail-server/src/YaPI
yapidir = @moduledir@/YaPI/
-yastdir = @moduledir@/YaST/
yapi_DATA = MailServer.pm
-yast_DATA =
-
-
-EXTRA_DIST = \
- $(yapi_DATA) \
- $(yast_DATA)
-
-YCPCFLAGS =
+EXTRA_DIST = $(yapi_DATA)
include $(top_srcdir)/Makefile.am.common
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/src/YaPI/Makefile.in new/yast2-mail-2.15.6/src/YaPI/Makefile.in
--- old/yast2-mail-2.15.5/src/YaPI/Makefile.in 2007-04-20 21:58:55.000000000 +0200
+++ new/yast2-mail-2.15.6/src/YaPI/Makefile.in 2007-04-23 10:16:51.000000000 +0200
@@ -59,12 +59,10 @@
*) f=$$p;; \
esac;
am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(yapidir)" \
- "$(DESTDIR)$(yastdir)"
+am__installdirs = "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(yapidir)"
modulebinDATA_INSTALL = $(INSTALL_DATA)
yapiDATA_INSTALL = $(INSTALL_DATA)
-yastDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(modulebin_DATA) $(yapi_DATA) $(yast_DATA)
+DATA = $(modulebin_DATA) $(yapi_DATA)
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
AMTAR = @AMTAR@
@@ -173,14 +171,8 @@
yncludedir = @yncludedir@
ystartupdir = @ystartupdir@
yapidir = @moduledir@/YaPI/
-yastdir = @moduledir@/YaST/
yapi_DATA = MailServer.pm
-yast_DATA =
-EXTRA_DIST = \
- $(yapi_DATA) \
- $(yast_DATA)
-
-YCPCFLAGS =
+EXTRA_DIST = $(yapi_DATA)
modulebin_DATA = $(patsubst %.ycp,%.ybc,$(module_DATA))
modulebindir = $(moduledir)
ybcfiles = $(filter %.ybc,$(modulebin_DATA))
@@ -260,23 +252,6 @@
echo " rm -f '$(DESTDIR)$(yapidir)/$$f'"; \
rm -f "$(DESTDIR)$(yapidir)/$$f"; \
done
-install-yastDATA: $(yast_DATA)
- @$(NORMAL_INSTALL)
- test -z "$(yastdir)" || $(mkdir_p) "$(DESTDIR)$(yastdir)"
- @list='$(yast_DATA)'; for p in $$list; do \
- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
- f=$(am__strip_dir) \
- echo " $(yastDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(yastdir)/$$f'"; \
- $(yastDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(yastdir)/$$f"; \
- done
-
-uninstall-yastDATA:
- @$(NORMAL_UNINSTALL)
- @list='$(yast_DATA)'; for p in $$list; do \
- f=$(am__strip_dir) \
- echo " rm -f '$(DESTDIR)$(yastdir)/$$f'"; \
- rm -f "$(DESTDIR)$(yastdir)/$$f"; \
- done
tags: TAGS
TAGS:
@@ -319,7 +294,7 @@
check: check-am
all-am: Makefile $(DATA)
installdirs:
- for dir in "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(yapidir)" "$(DESTDIR)$(yastdir)"; do \
+ for dir in "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(yapidir)"; do \
test -z "$$dir" || $(mkdir_p) "$$dir"; \
done
install: install-am
@@ -366,8 +341,7 @@
info-am:
-install-data-am: install-modulebinDATA install-yapiDATA \
- install-yastDATA
+install-data-am: install-modulebinDATA install-yapiDATA
install-exec-am:
@@ -394,18 +368,17 @@
ps-am:
uninstall-am: uninstall-info-am uninstall-modulebinDATA \
- uninstall-yapiDATA uninstall-yastDATA
+ uninstall-yapiDATA
.PHONY: all all-am check check-am clean clean-generic dist-hook \
distclean distclean-generic distdir dvi dvi-am html html-am \
info info-am install install-am install-data install-data-am \
install-exec install-exec-am install-info install-info-am \
install-man install-modulebinDATA install-strip \
- install-yapiDATA install-yastDATA installcheck installcheck-am \
- installdirs maintainer-clean maintainer-clean-generic \
- mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
- uninstall-am uninstall-info-am uninstall-modulebinDATA \
- uninstall-yapiDATA uninstall-yastDATA
+ install-yapiDATA installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-info-am uninstall-modulebinDATA uninstall-yapiDATA
# suffix mapping: info '(make)Static Usage'
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/SUBDIRS new/yast2-mail-2.15.6/SUBDIRS
--- old/yast2-mail-2.15.5/SUBDIRS 2007-04-20 21:56:40.000000000 +0200
+++ new/yast2-mail-2.15.6/SUBDIRS 2007-04-23 08:59:12.000000000 +0200
@@ -1 +1 @@
-agents doc permissions src users-plugin
+agents doc permissions src users-plugin testsuite
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/lib/yast2_epag.exp new/yast2-mail-2.15.6/testsuite/lib/yast2_epag.exp
--- old/yast2-mail-2.15.5/testsuite/lib/yast2_epag.exp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/lib/yast2_epag.exp 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,88 @@
+#
+# test library for External Parser AGents
+# Martin Vidner
+# adapted from testsuite-run of yast2-testsuite
+#
+
+
+proc run_epag_tests { agent_basename } {
+ global srcdir
+
+ set test_cases [lsort [glob $srcdir/tests.epag/*.run]]
+ set agent "$srcdir/../agents/$agent_basename"
+
+ foreach test_case $test_cases {
+ run_case $test_case $agent
+ }
+}
+
+# helper
+proc llast { alist } {
+ return [lindex $alist [expr [llength $alist]-1]]
+}
+
+# $run - the test case control file
+# $ag - agent executable
+proc run_case { run ag } {
+ global srcdir
+
+ # extract basename and check extension
+ set path [split $run "/"]
+ set filename [llast $path]
+ set filename_l [split $filename "."]
+ # setup filenames
+ set base_name [lindex $filename_l 0]
+ # TODO better path, using srcdir
+ set tests_ag "$srcdir/tests.epag"
+ # TODO better path, using srcdir
+ set tmpdir "./tmp"
+ # $run is the name of the original testfile with absolute path
+ # tests.ag/$filename is the name of the original testfile
+ # with relative path, relative to the testsuite directory
+
+ set r_data_name "$tests_ag/$base_name.r.data"
+ set rw_ycp_name "$tests_ag/$base_name.rw.ycp"
+ set rw_ycp_tmp_name "$tmpdir/$base_name.rw.ycp.tmp"
+ set w_data_name "$tests_ag/$base_name.w.data"
+ set w_data_tmp_name "$tmpdir/$base_name.w.data.tmp"
+
+ # indented by one space
+ puts " Running $run ..."
+
+ if {[regexp ".*\.r\.run" $run]} {
+ if {[run-one "read" $r_data_name $rw_ycp_name $rw_ycp_tmp_name $run $ag] != 0 } {
+ return -1
+ }
+ } elseif {[regexp ".*\.w\.run" $run]} {
+ if {[run-one "write" $rw_ycp_name $w_data_name $w_data_tmp_name $run $ag] != 0} {
+ return -1
+ }
+ } else {
+ warning "Don't know how to run $run"
+ }
+
+ return 0
+}
+
+proc run-one { mode in_f out_f out_tmp_f run ag } {
+ # run the test
+
+ set result ""
+ set oops [catch {
+ set result [exec "run/runtest-epag.sh" "$mode" "$in_f" "$out_f" "$out_tmp_f" "$run" "$ag" ]
+ } catched]
+
+ if {$oops != 0} {
+ fail "Test case failed for $run:\n$catched"
+ return -1
+ }
+
+ # check return code - ???
+ if {$result != ""} {
+ warning "Compilation of $run results in '$result'"
+ return -1
+ }
+
+ pass $run
+ return 0
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/Makefile.am new/yast2-mail-2.15.6/testsuite/Makefile.am
--- old/yast2-mail-2.15.5/testsuite/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/Makefile.am 2007-03-21 12:03:11.000000000 +0100
@@ -0,0 +1,30 @@
+#
+# Makefile.am for .../testsuite
+#
+
+AUTOMAKE_OPTIONS = dejagnu
+
+ycp_testfiles = $(wildcard tests/*.out) $(wildcard tests/*.err) $(wildcard tests/*.ycp) $(wildcard tests/*.yh)
+
+epag_misc = lib/yast2_epag.exp run/runtest-epag.sh
+epag_testfiles = $(wildcard $(RPMNAME).test/ag_*.exp tests.epag/*.[rw].run tests.epag/*.[rw].data tests.epag/*.rw.ycp)
+EXTRA_DIST = $(ycp_testfiles) $(epag_testfiles) $(epag_misc)
+
+testsuite_prepare = @ydatadir@/testsuite/Makefile.testsuite
+
+# explicitly list files we want for the ycp tests
+# don't mess with: Makefile.am .cvsignore
+all-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) \
+ dirs \
+ config/default.exp config/unix.exp config/unknown.exp \
+ run/runtest.sh $(RPMNAME).test/testsuite.exp
+ mkdir -p tmp
+
+clean-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) clean
+
+check-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) check
+
+# EOF
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/Makefile.in new/yast2-mail-2.15.6/testsuite/Makefile.in
--- old/yast2-mail-2.15.5/testsuite/Makefile.in 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/Makefile.in 2007-04-23 10:16:51.000000000 +0200
@@ -0,0 +1,378 @@
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005 Free Software Foundation, Inc.
+# This Makefile.in is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY, to the extent permitted by law; without
+# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+# PARTICULAR PURPOSE.
+
+@SET_MAKE@
+
+#
+# Makefile.am for .../testsuite
+#
+srcdir = @srcdir@
+top_srcdir = @top_srcdir@
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+top_builddir = ..
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+INSTALL = @INSTALL@
+install_sh_DATA = $(install_sh) -c -m 644
+install_sh_PROGRAM = $(install_sh) -c
+install_sh_SCRIPT = $(install_sh) -c
+INSTALL_HEADER = $(INSTALL_DATA)
+transform = $(program_transform_name)
+NORMAL_INSTALL = :
+PRE_INSTALL = :
+POST_INSTALL = :
+NORMAL_UNINSTALL = :
+PRE_UNINSTALL = :
+POST_UNINSTALL = :
+build_triplet = @build@
+host_triplet = @host@
+target_triplet = @target@
+subdir = testsuite
+DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
+ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+am__aclocal_m4_deps = $(top_srcdir)/configure.in
+am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
+ $(ACLOCAL_M4)
+mkinstalldirs = $(install_sh) -d
+CONFIG_CLEAN_FILES =
+SOURCES =
+DIST_SOURCES =
+DEJATOOL = $(PACKAGE)
+RUNTESTDEFAULTFLAGS = --tool $$tool --srcdir $$srcdir
+EXPECT = expect
+RUNTEST = runtest
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CREATE_PKGCONFIG_FALSE = @CREATE_PKGCONFIG_FALSE@
+CREATE_PKGCONFIG_NOARCH_FALSE = @CREATE_PKGCONFIG_NOARCH_FALSE@
+CREATE_PKGCONFIG_NOARCH_TRUE = @CREATE_PKGCONFIG_NOARCH_TRUE@
+CREATE_PKGCONFIG_TRUE = @CREATE_PKGCONFIG_TRUE@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+INSTALL_DATA = @INSTALL_DATA@
+INSTALL_PROGRAM = @INSTALL_PROGRAM@
+INSTALL_SCRIPT = @INSTALL_SCRIPT@
+INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@
+LIBOBJS = @LIBOBJS@
+LIBS = @LIBS@
+LN_S = @LN_S@
+LTLIBOBJS = @LTLIBOBJS@
+MAINTAINER = @MAINTAINER@
+MAKEINFO = @MAKEINFO@
+MYEXPECT = @MYEXPECT@
+MYRUNTEST = @MYRUNTEST@
+PACKAGE = @PACKAGE@
+PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+PACKAGE_NAME = @PACKAGE_NAME@
+PACKAGE_STRING = @PACKAGE_STRING@
+PACKAGE_TARNAME = @PACKAGE_TARNAME@
+PACKAGE_VERSION = @PACKAGE_VERSION@
+PATH_SEPARATOR = @PATH_SEPARATOR@
+PKG_CONFIG_PATH = @PKG_CONFIG_PATH@
+RPMNAME = @RPMNAME@
+SET_MAKE = @SET_MAKE@
+SHELL = @SHELL@
+STRIP = @STRIP@
+STYLESHEET_CSS = @STYLESHEET_CSS@
+STYLESHEET_HTML = @STYLESHEET_HTML@
+STYLESHEET_PDF = @STYLESHEET_PDF@
+STYLESHEET_YCPDOC = @STYLESHEET_YCPDOC@
+STYLESHEET_YDOC = @STYLESHEET_YDOC@
+VERSION = @VERSION@
+XGETTEXT = @XGETTEXT@
+YCPC = @YCPC@
+YCPDOC = @YCPDOC@
+YCPMAKEDEP = @YCPMAKEDEP@
+ac_ct_STRIP = @ac_ct_STRIP@
+agentdir = @agentdir@
+am__leading_dot = @am__leading_dot@
+am__tar = @am__tar@
+am__untar = @am__untar@
+bindir = @bindir@
+build = @build@
+build_alias = @build_alias@
+build_cpu = @build_cpu@
+build_os = @build_os@
+build_vendor = @build_vendor@
+clientdir = @clientdir@
+datadir = @datadir@
+desktopdir = @desktopdir@
+docdir = @docdir@
+exec_prefix = @exec_prefix@
+execcompdir = @execcompdir@
+fillupdir = @fillupdir@
+host = @host@
+host_alias = @host_alias@
+host_cpu = @host_cpu@
+host_os = @host_os@
+host_vendor = @host_vendor@
+imagedir = @imagedir@
+includedir = @includedir@
+infodir = @infodir@
+install_sh = @install_sh@
+libdir = @libdir@
+libexecdir = @libexecdir@
+localedir = @localedir@
+localstatedir = @localstatedir@
+mandir = @mandir@
+mkdir_p = @mkdir_p@
+moduledir = @moduledir@
+oldincludedir = @oldincludedir@
+pkgconfigdatadir = @pkgconfigdatadir@
+pkgconfigdir = @pkgconfigdir@
+plugindir = @plugindir@
+potdir = @potdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+sbindir = @sbindir@
+schemadir = @schemadir@
+scrconfdir = @scrconfdir@
+sharedstatedir = @sharedstatedir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+themedir = @themedir@
+yast2dir = @yast2dir@
+ybindir = @ybindir@
+ydatadir = @ydatadir@
+yncludedir = @yncludedir@
+ystartupdir = @ystartupdir@
+AUTOMAKE_OPTIONS = dejagnu
+ycp_testfiles = $(wildcard tests/*.out) $(wildcard tests/*.err) $(wildcard tests/*.ycp) $(wildcard tests/*.yh)
+epag_misc = lib/yast2_epag.exp run/runtest-epag.sh
+epag_testfiles = $(wildcard $(RPMNAME).test/ag_*.exp tests.epag/*.[rw].run tests.epag/*.[rw].data tests.epag/*.rw.ycp)
+EXTRA_DIST = $(ycp_testfiles) $(epag_testfiles) $(epag_misc)
+testsuite_prepare = @ydatadir@/testsuite/Makefile.testsuite
+all: all-am
+
+.SUFFIXES:
+$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
+ @for dep in $?; do \
+ case '$(am__configure_deps)' in \
+ *$$dep*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
+ && exit 0; \
+ exit 1;; \
+ esac; \
+ done; \
+ echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu testsuite/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu testsuite/Makefile
+.PRECIOUS: Makefile
+Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
+ @case '$?' in \
+ *config.status*) \
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
+ *) \
+ echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
+ cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
+ esac;
+
+$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+
+$(top_srcdir)/configure: $(am__configure_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+$(ACLOCAL_M4): $(am__aclocal_m4_deps)
+ cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+uninstall-info-am:
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+check-DEJAGNU: site.exp
+ srcdir=`$(am__cd) $(srcdir) && pwd`; export srcdir; \
+ EXPECT=$(EXPECT); export EXPECT; \
+ runtest=$(RUNTEST); \
+ if $(SHELL) -c "$$runtest --version" > /dev/null 2>&1; then \
+ l='$(DEJATOOL)'; for tool in $$l; do \
+ $$runtest $(AM_RUNTESTFLAGS) $(RUNTESTDEFAULTFLAGS) $(RUNTESTFLAGS); \
+ done; \
+ else echo "WARNING: could not find \`runtest'" 1>&2; :;\
+ fi
+site.exp: Makefile
+ @echo 'Making a new site.exp file...'
+ @echo '## these variables are automatically generated by make ##' >site.tmp
+ @echo '# Do not edit here. If you wish to override these values' >>site.tmp
+ @echo '# edit the last section' >>site.tmp
+ @echo 'set srcdir $(srcdir)' >>site.tmp
+ @echo "set objdir `pwd`" >>site.tmp
+ @echo 'set build_alias "$(build_alias)"' >>site.tmp
+ @echo 'set build_triplet $(build_triplet)' >>site.tmp
+ @echo 'set host_alias "$(host_alias)"' >>site.tmp
+ @echo 'set host_triplet $(host_triplet)' >>site.tmp
+ @echo 'set target_alias "$(target_alias)"' >>site.tmp
+ @echo 'set target_triplet $(target_triplet)' >>site.tmp
+ @echo '## All variables above are generated by configure. Do Not Edit ##' >>site.tmp
+ @test ! -f site.exp || \
+ sed '1,/^## All variables above are.*##/ d' site.exp >> site.tmp
+ @-rm -f site.bak
+ @test ! -f site.exp || mv site.exp site.bak
+ @mv site.tmp site.exp
+
+distclean-DEJAGNU:
+ -rm -f site.exp site.bak
+ -l='$(DEJATOOL)'; for tool in $$l; do \
+ rm -f $$tool.sum $$tool.log; \
+ done
+
+distdir: $(DISTFILES)
+ $(mkdir_p) $(distdir)/$(RPMNAME).test $(distdir)/lib $(distdir)/run $(distdir)/tests $(distdir)/tests.epag
+ @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+ list='$(DISTFILES)'; for file in $$list; do \
+ case $$file in \
+ $(srcdir)/*) file=`echo "$$file" | sed "s|^$$srcdirstrip/||"`;; \
+ $(top_srcdir)/*) file=`echo "$$file" | sed "s|^$$topsrcdirstrip/|$(top_builddir)/|"`;; \
+ esac; \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+ if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+ dir="/$$dir"; \
+ $(mkdir_p) "$(distdir)$$dir"; \
+ else \
+ dir=''; \
+ fi; \
+ if test -d $$d/$$file; then \
+ if test -d $(srcdir)/$$file && test $$d != $(srcdir); then \
+ cp -pR $(srcdir)/$$file $(distdir)$$dir || exit 1; \
+ fi; \
+ cp -pR $$d/$$file $(distdir)$$dir || exit 1; \
+ else \
+ test -f $(distdir)/$$file \
+ || cp -p $$d/$$file $(distdir)/$$file \
+ || exit 1; \
+ fi; \
+ done
+check-am: all-am
+ $(MAKE) $(AM_MAKEFLAGS) check-DEJAGNU check-local
+check: check-am
+all-am: Makefile all-local
+installdirs:
+install: install-am
+install-exec: install-exec-am
+install-data: install-data-am
+uninstall: uninstall-am
+
+install-am: all-am
+ @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
+
+installcheck: installcheck-am
+install-strip:
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ `test -z '$(STRIP)' || \
+ echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+mostlyclean-generic:
+
+clean-generic:
+
+distclean-generic:
+ -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+
+maintainer-clean-generic:
+ @echo "This command is intended for maintainers to use"
+ @echo "it deletes files that may require special tools to rebuild."
+clean: clean-am
+
+clean-am: clean-generic clean-local mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-DEJAGNU distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am:
+
+install-exec-am:
+
+install-info: install-info-am
+
+install-man:
+
+installcheck-am:
+
+maintainer-clean: maintainer-clean-am
+ -rm -f Makefile
+maintainer-clean-am: distclean-am maintainer-clean-generic
+
+mostlyclean: mostlyclean-am
+
+mostlyclean-am: mostlyclean-generic
+
+pdf: pdf-am
+
+pdf-am:
+
+ps: ps-am
+
+ps-am:
+
+uninstall-am: uninstall-info-am
+
+.PHONY: all all-am all-local check check-DEJAGNU check-am check-local \
+ clean clean-generic clean-local distclean distclean-DEJAGNU \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-am install-data install-data-am install-exec \
+ install-exec-am install-info install-info-am install-man \
+ install-strip installcheck installcheck-am installdirs \
+ maintainer-clean maintainer-clean-generic mostlyclean \
+ mostlyclean-generic pdf pdf-am ps ps-am uninstall uninstall-am \
+ uninstall-info-am
+
+
+# explicitly list files we want for the ycp tests
+# don't mess with: Makefile.am .cvsignore
+all-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) \
+ dirs \
+ config/default.exp config/unix.exp config/unknown.exp \
+ run/runtest.sh $(RPMNAME).test/testsuite.exp
+ mkdir -p tmp
+
+clean-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) clean
+
+check-local: $(testsuite_prepare)
+ make -f $(testsuite_prepare) RPMNAME=$(RPMNAME) srcdir=$(srcdir) check
+
+# EOF
+# Tell versions [3.59,3.63) of GNU make to not export all variables.
+# Otherwise a system limit (for SysV at least) may be exceeded.
+.NOEXPORT:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/run/runtest-epag.sh new/yast2-mail-2.15.6/testsuite/run/runtest-epag.sh
--- old/yast2-mail-2.15.5/testsuite/run/runtest-epag.sh 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/run/runtest-epag.sh 2007-04-23 10:17:36.000000000 +0200
@@ -0,0 +1,53 @@
+#! /bin/bash
+# $Id: runtest-epag.sh 13709 2004-01-30 16:08:25Z mvidner $
+
+# params:
+# $1 "read" or "write"
+# $2 input file name
+# $3 output file name (template, expected)
+# $4 output file name (temporary, actual)
+# $5 agent commands file
+# $6 full path of the agent to run
+set -o errexit
+
+# kludge: break up the output into lines
+ADD_LF_BEFORE_MAP='s/\$\[/\
+\$\[/g'
+ADD_LF_AFTER_LAST_COMMA='s/,\] $/,\
+\] /g'
+ADD_LF_AFTER_COMMA_OR_COLON='s/\([:,]\)/\1\
+/g'
+
+NORMALIZE="ycpc -l - -E -"
+
+function run() {
+ IN=$2
+ OUT=$3
+ OUT_TMP=$4
+ export IN OUT OUT_TMP
+ sh $5 \
+ | $NORMALIZE \
+ | $6 -l /dev/stderr \
+ | $NORMALIZE \
+ | sed -e 1d \
+ | sed -e "$ADD_LF_BEFORE_MAP" -e "$ADD_LF_AFTER_LAST_COMMA" #-e "$ADD_LF_AFTER_COMMA_OR_COLON"
+}
+
+# MAIN
+case $1 in
+ read)
+ run ${1+"$@"} > "$4"
+ diff -u "$3" "$4"
+ ;;
+ write)
+ # test it twice - with the file existing and without it
+ rm -f "$4"
+ for i in 1 2; do
+ run ${1+"$@"} > /dev/null
+ diff -u "$3" "$4"
+ done
+ ;;
+ *)
+ echo "$0: Expecting 'read' or 'write' as \$1, got '$1'"
+ exit 1
+esac
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/aliases.out new/yast2-mail-2.15.6/testsuite/tests/aliases.out
--- old/yast2-mail-2.15.5/testsuite/tests/aliases.out 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/aliases.out 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,7 @@
+#baz
+foo: bar
+#kuk
+root: leaf
+#baz2
+foo2: bar2
+#trailing comment
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/MailServer.out new/yast2-mail-2.15.6/testsuite/tests/MailServer.out
--- old/yast2-mail-2.15.5/testsuite/tests/MailServer.out 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/MailServer.out 2007-04-12 15:05:15.000000000 +0200
@@ -0,0 +1,2 @@
+Dump MailServer::Modified
+Return false
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/MailServer.ycp new/yast2-mail-2.15.6/testsuite/tests/MailServer.ycp
--- old/yast2-mail-2.15.5/testsuite/tests/MailServer.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/MailServer.ycp 2007-04-12 15:05:15.000000000 +0200
@@ -0,0 +1,13 @@
+{
+
+// testedfiles: MailServer.ycp
+
+include "testsuite.ycp";
+TESTSUITE_INIT([], nil);
+
+import "MailServer";
+
+DUMP("MailServer::Modified");
+TEST(``(MailServer::Modified()), [], nil);
+
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/mergeTables.out new/yast2-mail-2.15.6/testsuite/tests/mergeTables.out
--- old/yast2-mail-2.15.5/testsuite/tests/mergeTables.out 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/mergeTables.out 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,4 @@
+Return []
+Return [$["comment":" I am r00t!", "key":"root", "value":"auser"], $["comment":" blah", "key":"B.User", "value":"buser"], $["comment":" direct", "key":"usenet", "value":"root"], $["comment":"", "key":"A.User", "value":"auser"], $["comment":" direct", "key":"newsadmin", "value":"root"]]
+Return [$["comment":" Basic system aliases that MUST be present.\n", "key":"postmaster", "value":"root"], $["comment":"", "key":"mailer-daemon", "value":"postmaster"], $["comment":" amavis\n", "key":"virusalert", "value":"root"], $["comment":" General redirections for pseudo accounts in /etc/passwd.\n", "key":"administrator", "value":"root"], $["comment":"", "key":"daemon", "value":"root"], $["comment":"", "key":"nobody", "value":"root"], $["comment":" \"bin\" used to be in /etc/passwd\n", "key":"bin", "value":"root"], $["comment":" Further well-known aliases for dns/news/ftp/mail/fax/web/gnats.\n", "key":"newsadm", "value":"news"], $["comment":"", "key":"newsadmin", "value":"news"], $["comment":"", "key":"usenet", "value":"news"]]
+Return [$["comment":" Basic system aliases that MUST be present.\n", "key":"postmaster", "value":"root"], $["comment":"", "key":"mailer-daemon", "value":"postmaster"], $["comment":" amavis\n", "key":"virusalert", "value":"root"], $["comment":" General redirections for pseudo accounts in /etc/passwd.\n", "key":"administrator", "value":"root"], $["comment":"", "key":"daemon", "value":"root"], $["comment":"", "key":"nobody", "value":"root"], $["comment":" \"bin\" used to be in /etc/passwd\n", "key":"bin", "value":"root"], $["comment":" Further well-known aliases for dns/news/ftp/mail/fax/web/gnats.\n", "key":"newsadm", "value":"news"], $["comment":" direct", "key":"newsadmin", "value":"root"], $["comment":" direct", "key":"usenet", "value":"root"], $["comment":" I am r00t!", "key":"root", "value":"auser"], $["comment":" blah", "key":"B.User", "value":"buser"], $["comment":"", "key":"A.User", "value":"auser"]]
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/mergeTables.ycp new/yast2-mail-2.15.6/testsuite/tests/mergeTables.ycp
--- old/yast2-mail-2.15.5/testsuite/tests/mergeTables.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/mergeTables.ycp 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,47 @@
+/**
+ * Module:
+ * Mail configuration
+ *
+ * Summary:
+ * Testsuite
+ *
+ * Authors:
+ * Martin Vidner
+ *
+ * $Id: mergeTables.ycp 13711 2004-01-30 16:53:07Z mvidner $
+ */
+{
+ include "testsuite.ycp";
+ TESTSUITE_INIT ([ $[], $[], $[] ], nil);
+ import "MailAliases";
+
+ list<map> old1 = [
+$["comment":" Basic system aliases that MUST be present.
+","value":"root","key":"postmaster",] ,
+$["comment":"","value":"postmaster","key":"mailer-daemon",] ,
+$["comment":" amavis
+","value":"root","key":"virusalert",] ,
+$["comment":" General redirections for pseudo accounts in /etc/passwd.
+","value":"root","key":"administrator",] ,
+$["comment":"","value":"root","key":"daemon",] ,
+$["comment":"","value":"root","key":"nobody",] ,
+$["comment":" \"bin\" used to be in /etc/passwd
+","value":"root","key":"bin",] ,
+$["comment":" Further well-known aliases for dns/news/ftp/mail/fax/web/gnats.
+","value":"news","key":"newsadm",] ,
+$["comment":"","value":"news","key":"newsadmin",] ,
+$["comment":"","value":"news","key":"usenet",] ,
+];
+ list<map> new1 = [
+ $[ "key": "root", "value": "auser", "comment": " I am r00t!",],
+ $[ "key": "B.User", "value": "buser", "comment": " blah",],
+ $[ "key": "usenet", "value": "root", "comment": " direct",],
+ $[ "key": "A.User", "value": "auser", "comment": "",],
+ $[ "key": "newsadmin", "value": "root", "comment": " direct",],
+ ];
+
+ TEST (``(MailAliases::mergeTables ([], [])), [], nil);
+ TEST (``(MailAliases::mergeTables (new1, [])), [], nil);
+ TEST (``(MailAliases::mergeTables ([], old1)), [], nil);
+ TEST (``(MailAliases::mergeTables (new1, old1)), [], nil);
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/readwrite.out new/yast2-mail-2.15.6/testsuite/tests/readwrite.out
--- old/yast2-mail-2.15.5/testsuite/tests/readwrite.out 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/readwrite.out 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,66 @@
+Execute .target.bash "rpm -q --whatprovides sendmail" 0
+Read .sysconfig.mail.MAIL_CREATE_CONFIG "yes"
+Read .sysconfig.mail.SMTPD_LISTEN_REMOTE "yes"
+Execute .target.bash "rpm -q --whatprovides SuSEfirewall2" 0
+Read .init.scripts.exists "SuSEfirewall2_init" true
+Read .init.scripts.runlevel "SuSEfirewall2_init" $["SuSEfirewall2_final":$["start":[]], "SuSEfirewall2_init":$["start":[]], "SuSEfirewall2_setup":$["start":[]], "amavis":$["start":["3", "5"], "stop":["3", "5"]], "fetchmail":$["start":["3", "5"], "stop":["3", "5"]], "postfix":$["start":["3", "5"], "stop":["3", "5"]], "sendmail":$["start":["3", "5"], "stop":["3", "5"]]]
+Read .init.scripts.exists "SuSEfirewall2_init" true
+Execute .target.bash "/etc/init.d/SuSEfirewall2_init status" $["TERM":"raw"] 0
+Read .sysconfig.sendmail.SENDMAIL_NOCANONIFY "no"
+Read .sysconfig.sendmail.SENDMAIL_EXPENSIVE "no"
+Execute .target.bash "rpm -q --whatprovides amavisd-new" 0
+Read .sysconfig.amavis.USE_AMAVIS "yes"
+Read .sysconfig.sendmail.SENDMAIL_LOCALHOST ""
+Read .sysconfig.sendmail.SENDMAIL_SMARTHOST ""
+Read .sysconfig.mail.FROM_HEADER "foo.test"
+Read .sysconfig.sendmail.MASQUERADE_DOMAINS ""
+Execute .target.bash_output "/usr/bin/id --user" $["exit":0, "stderr":"", "stdout":""]
+Read .mail.fetchmail.accounts []
+Read .mail.sendmail.auth.accounts [$["more":1, "password":"p", "server":"s", "user":"u"]]
+Read .sysconfig.sendmail.SMTP_AUTH_MECHANISMS ""
+Return true
+Write .sysconfig.mail.MAIL_CREATE_CONFIG "yes" true
+Write .sysconfig.mail.SMTPD_LISTEN_REMOTE "yes" true
+Write .sysconfig.sendmail.SENDMAIL_NOCANONIFY "no" true
+Write .sysconfig.sendmail.SENDMAIL_EXPENSIVE "no" true
+Read .init.scripts.exists "sendmail" true
+Read .init.scripts.exists "sendmail" true
+Read .init.scripts.exists "sendmail" true
+Read .init.scripts.runlevel "sendmail" $["SuSEfirewall2_final":$["start":[]], "SuSEfirewall2_init":$["start":[]], "SuSEfirewall2_setup":$["start":[]], "amavis":$["start":["3", "5"], "stop":["3", "5"]], "fetchmail":$["start":["3", "5"], "stop":["3", "5"]], "postfix":$["start":["3", "5"], "stop":["3", "5"]], "sendmail":$["start":["3", "5"], "stop":["3", "5"]]]
+Read .init.scripts.comment "sendmail" $["amavis":$[], "fetchmail":$[], "postfix":$[], "sendmail":$[]]
+Write .sysconfig.amavis.USE_AMAVIS "yes" true
+Read .init.scripts.exists "amavis" true
+Read .init.scripts.exists "amavis" true
+Read .init.scripts.runlevel "amavis" $["SuSEfirewall2_final":$["start":[]], "SuSEfirewall2_init":$["start":[]], "SuSEfirewall2_setup":$["start":[]], "amavis":$["start":["3", "5"], "stop":["3", "5"]], "fetchmail":$["start":["3", "5"], "stop":["3", "5"]], "postfix":$["start":["3", "5"], "stop":["3", "5"]], "sendmail":$["start":["3", "5"], "stop":["3", "5"]]]
+Read .init.scripts.comment "amavis" $["amavis":$[], "fetchmail":$[], "postfix":$[], "sendmail":$[]]
+Read .sysconfig.sendmail.SENDMAIL_ARGS "-L sendmail -Am -bd -q30m -om"
+Write .sysconfig.sendmail.SENDMAIL_LOCALHOST "" true
+Write .sysconfig.sendmail.SENDMAIL_SMARTHOST "" true
+Write .sysconfig.mail.FROM_HEADER "foo.test" true
+Write .sysconfig.sendmail.MASQUERADE_DOMAINS "" true
+Write .mail.fetchmail.accounts [] true
+Write .mail.fetchmail nil true
+Read .init.scripts.exists "fetchmail" true
+Read .init.scripts.exists "fetchmail" true
+Read .init.scripts.exists "fetchmail" true
+Read .init.scripts.runlevel "fetchmail" $["SuSEfirewall2_final":$["start":[]], "SuSEfirewall2_init":$["start":[]], "SuSEfirewall2_setup":$["start":[]], "amavis":$["start":["3", "5"], "stop":["3", "5"]], "fetchmail":$["start":["3", "5"], "stop":["3", "5"]], "postfix":$["start":["3", "5"], "stop":["3", "5"]], "sendmail":$["start":["3", "5"], "stop":["3", "5"]]]
+Read .init.scripts.comment "fetchmail" $["amavis":$[], "fetchmail":$[], "postfix":$[], "sendmail":$[]]
+Execute .target.bash_output "/sbin/insserv -r /etc/init.d/fetchmail" $["exit":0, "stderr":"", "stdout":""]
+Write .mail.sendmail.auth.accounts [$["more":1, "password":"p", "server":"s", "user":"u"]] true
+Write .sysconfig.sendmail.SMTP_AUTH_MECHANISMS "plain gssapi digest-md5 cram-md5" true
+Write .mail.sendmail.auth nil true
+Write .sysconfig.amavis nil true
+Write .sysconfig.mail nil true
+Write .sysconfig.sendmail nil true
+Execute .target.bash "/sbin/SuSEconfig --module sendmail" 0
+Read .init.scripts.exists "amavis" true
+Execute .target.bash "/etc/init.d/amavis stop" $["TERM":"raw"] 0
+Read .init.scripts.exists "amavis" true
+Execute .target.bash "/etc/init.d/amavis start" $["TERM":"raw"] 0
+Read .init.scripts.exists "fetchmail" true
+Execute .target.bash "/etc/init.d/fetchmail stop" $["TERM":"raw"] 0
+Read .init.scripts.exists "sendmail" true
+Execute .target.bash "/etc/init.d/sendmail restart" $["TERM":"raw"] 0
+Read .init.scripts.exists "SuSEfirewall2_init" true
+Execute .target.bash "/etc/init.d/SuSEfirewall2_init status" $["TERM":"raw"] 0
+Return true
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/readwrite.ycp new/yast2-mail-2.15.6/testsuite/tests/readwrite.ycp
--- old/yast2-mail-2.15.5/testsuite/tests/readwrite.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/readwrite.ycp 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,179 @@
+/**
+ * Module:
+ * Mail configuration
+ * Summary:
+ * Testsuite
+ * Authors:
+ * Martin Vidner
+ *
+ * $Id: readwrite.ycp 35039 2007-01-03 12:39:54Z mvidner $
+ */
+{
+ // testedfiles: Mail.ycp MailTable.pm MailTableInclude.pm MailAliases.ycp Package.ycp PackageSystem.ycp Report.ycp Require.ycp Service.ycp Testsuite.ycp
+
+ include "testsuite.ycp";
+
+ map READ = $[
+ // Runlevel:
+ "init": $[
+ "scripts": $[
+ "exists": true,
+ "runlevel": $[
+ "sendmail": $[
+ "start": [ "3", "5"],
+ "stop": [ "3", "5"],
+ ],
+ "postfix": $[
+ "start": [ "3", "5"],
+ "stop": [ "3", "5"],
+ ],
+ "amavis": $[
+ "start": [ "3", "5"],
+ "stop": [ "3", "5"],
+ ],
+ "fetchmail": $[
+ "start": [ "3", "5"],
+ "stop": [ "3", "5"],
+ ],
+ "SuSEfirewall2_init": $[
+ "start": [],
+ ],
+ "SuSEfirewall2_setup": $[
+ "start": [],
+ ],
+ "SuSEfirewall2_final": $[
+ "start": [],
+ ],
+ ],
+ // their contents is not important for ServiceAdjust
+ "comment": $[
+ "sendmail": $[],
+ "postfix": $[],
+ "amavis": $[],
+ "fetchmail": $[],
+ ],
+ ],
+ ],
+ // Mail itself:
+ "sysconfig": $[
+ "mail": $[
+ "MAIL_CREATE_CONFIG": "yes",
+ "SMTPD_LISTEN_REMOTE": "yes",
+ "FROM_HEADER": "foo.test",
+ ],
+ "amavis": $[
+ "USE_AMAVIS": "yes",
+ ],
+ "sendmail": $[
+ "SENDMAIL_NOCANONIFY": "no",
+ "SENDMAIL_EXPENSIVE": "no",
+ "SENDMAIL_LOCALHOST": "",
+ "SENDMAIL_SMARTHOST": "",
+ "MASQUERADE_DOMAINS": "",
+ // TODO: check for a new default in the installed system?
+ // (evade the dummy agent, neededforbuild sendmail)
+ "SENDMAIL_ARGS": "-L sendmail -Am -bd -q30m -om",
+ "SMTP_AUTH_MECHANISMS": "",
+ ],
+ ],
+ "mail": $[
+ "sendmail": $[
+ "generics": $[
+ "table": [
+ ],
+ ],
+ "virtuser": $[
+ "table": [
+ ],
+ ],
+ "auth": $[
+ "accounts": [
+ $["server": "s", "user": "u", "password": "p",
+ "more": 1],
+ ],
+ ],
+ ],
+ "aliases": $[
+ "table": [
+ ],
+ ],
+ "fetchmail": $[
+ "accounts": [
+ ],
+ ],
+ ],
+ ];
+
+ map WRITE = $[
+ ];
+
+ map EXECUTE_0 = $[
+ "target": $[
+ "bash": 0,
+ "bash_output": $[
+ "exit": 0,
+ "stdout": "",
+ "stderr": "",
+ ],
+ ],
+ ];
+
+ map EXECUTE_1 = $[
+ "target": $[
+ "bash": 1,
+ "bash_output": $[
+ "exit": 0,
+ "stdout": "",
+ "stderr": "",
+ ],
+ ],
+ ];
+
+ map EXECUTE_INIT = $[
+ "target": $[
+ "bash": 1,
+ "bash_output": $[
+ "exit":0, "stderr":"", "stdout":"charmap=\"UTF-8\"\n"]
+ ],
+ ];
+
+ map READ_INIT = $[
+ "console" : $[
+ "CONSOLE_ENCODING" : "en_US.UTF-8"
+ ],
+ "target" : $[
+ "size" : 1,
+ ],
+ ];
+
+ // added testsuite init, because of firewall
+ TESTSUITE_INIT ([READ_INIT, $[], EXECUTE_INIT], nil);
+
+ import "Progress";
+ import "Mail";
+ import "MailTable";
+
+ MailTable::SetFileName ("aliases", "tests/aliases.out");
+ MailTable::SetFileName ("sendmail.generics", "tests/generics.out");
+ MailTable::SetFileName ("sendmail.virtuser", "tests/virtuser.out");
+
+
+// Pkg::FAKE (`IsProvided, $["sendmail": true, "amavis-sendmail": true,
+// "amavis-postfix": false]);
+
+ block<boolean> dont_abort = ``{return false;};
+ Progress::off ();
+ TEST (``(Mail::Read (dont_abort)), [READ, WRITE, [
+ EXECUTE_0, //rpm sendmail
+ EXECUTE_0, //rpm amavisd-new
+ ]], nil);
+ Mail::write_only = false;
+ TEST (``(Mail::Write (dont_abort)), [READ, WRITE, [
+ //EXECUTE_1, //rpm amavis-postfix
+ EXECUTE_0, //SuSEconfig
+ EXECUTE_0, //amavis stop
+ EXECUTE_0, //amavis start
+ EXECUTE_0, //sendmail restart
+ ]], nil);
+
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/rootalias.out new/yast2-mail-2.15.6/testsuite/tests/rootalias.out
--- old/yast2-mail-2.15.5/testsuite/tests/rootalias.out 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/rootalias.out 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,8 @@
+Dump sendmail
+Return leaf
+Return true
+Return true
+Dump postfix
+Return
+Return true
+Return true
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests/rootalias.ycp new/yast2-mail-2.15.6/testsuite/tests/rootalias.ycp
--- old/yast2-mail-2.15.5/testsuite/tests/rootalias.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests/rootalias.ycp 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,62 @@
+/**
+ * Module:
+ * NIS client configuration
+ *
+ * Summary:
+ * Testsuite
+ *
+ * Authors:
+ * Martin Vidner
+ *
+ * $Id: rootalias.ycp 35039 2007-01-03 12:39:54Z mvidner $
+ */
+{
+ include "testsuite.ycp";
+ TESTSUITE_INIT ([ $[], $[], $[] ], nil);
+ import "MailTable";
+ import "MailAliases";
+
+ MailTable::SetFileName ("aliases", "tests/aliases.out");
+
+ // the test data is a bit convoluted because formerly
+ // the data was read from .mail.{sendmail,postfix}.aliases.table
+
+ map READ_s = $[
+ // targetpkg:
+ "targetpkg": $[
+ // sendmail
+ "installed": true,
+ ],
+ ];
+
+ map READ_p1 = $[
+ // targetpkg:
+ "targetpkg": $[
+ // sendmail
+ "installed": false,
+ ],
+ ];
+
+ map READ_p2 = $[
+ // targetpkg:
+ "targetpkg": $[
+ // postfix
+ "installed": true,
+ ],
+ ];
+
+ map WRITE = $[
+ ];
+
+ DUMP ("sendmail");
+ TEST (``(MailAliases::GetRootAlias ()), [READ_s], nil);
+ TEST (``(MailAliases::SetRootAlias ("ruut")), [READ_s], nil);
+ TEST (``(MailAliases::SetRootAlias ("")), [READ_s], nil);
+
+ DUMP ("postfix");
+ TEST (``(MailAliases::GetRootAlias ()), [[ READ_p1, READ_p2]], nil);
+ // apparently the dumb^H^H^H^Hdummy aggent reads from the first map
+ // while there's input.
+ TEST (``(MailAliases::SetRootAlias ("ruut")), [[ READ_p1, READ_p2]], nil);
+ TEST (``(MailAliases::SetRootAlias ("")), [[ READ_p1, READ_p2]], nil);
+}
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.r.data new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.r.data
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.r.data 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.r.data 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,20 @@
+# Edit carefully, see /usr/share/doc/packages/yast2-config-mail/fetchmailrc.txt
+# empty line
+
+# global option
+set syslog;
+# empty statement
+;
+# ordinary entry
+poll "pop3.foo.com" protocol AUTO:
+ user "barbar" there with password "xxxxxx" is "bar" here;
+# server option with a colon, protocol
+poll "pop3.foo.com" protocol pop3 envelope "X-Envelope-To:" :
+ user "barbar" there with password "xxxxxx" is "bar" here;
+# comment filtering
+skip "pop3.foo.com" protocol AUTO:
+ user 'bar#bar' there with password "xxx#xxx" is "qux" here; # blah
+# strings
+# TODO: allow "foo\"bar"
+poll 'pop3\056mail\46foo\x2ecom' protocol AUTO:
+ user "barbar" there with password "\\'\59xxxxx" is "bar" here;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.r.run new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.r.run
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.r.run 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.r.run 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,4 @@
+cat << END
+\`Fetchmail (\$["filename": "$IN"])
+\`Read (.accounts)
+END
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.rw.ycp new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.rw.ycp
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.rw.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.rw.ycp 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,5 @@
+[
+$["enabled":true, "local_user":"bar", "other_server_options":"", "other_user_options":"", "password":"xxxxxx", "protocol":"AUTO", "remote_user":"barbar", "server":"pop3.foo.com"],
+$["enabled":true, "local_user":"bar", "other_server_options":"envelope \"X-Envelope-To:\" ", "other_user_options":"", "password":"xxxxxx", "protocol":"POP3", "remote_user":"barbar", "server":"pop3.foo.com"],
+$["enabled":false, "local_user":"qux", "other_server_options":"", "other_user_options":"", "password":"xxx#xxx", "protocol":"AUTO", "remote_user":"bar#bar", "server":"pop3.foo.com"],
+$["enabled":true, "local_user":"bar", "other_server_options":"", "other_user_options":"", "password":"\\';xxxxx", "protocol":"AUTO", "remote_user":"barbar", "server":"pop3.mail.foo.com"]]
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.w.data new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.w.data
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.w.data 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.w.data 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,5 @@
+# Edit carefully, see /usr/share/doc/packages/yast2-mail/fetchmailrc.txt
+poll "pop3.foo.com" protocol AUTO : user "barbar" there with password "xxxxxx" is "bar" here ;
+poll "pop3.foo.com" protocol POP3 envelope "X-Envelope-To:" : user "barbar" there with password "xxxxxx" is "bar" here ;
+skip "pop3.foo.com" protocol AUTO : user "bar#bar" there with password "xxx#xxx" is "qux" here ;
+poll "pop3.mail.foo.com" protocol AUTO : user "barbar" there with password "\\'\59xxxxx" is "bar" here ;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.w.run new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.w.run
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm1.w.run 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm1.w.run 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,5 @@
+cat << END
+\`Fetchmail (\$["filename": "$OUT_TMP"])
+\`Write (.accounts, `cat $IN`)
+\`Write (., nil)
+END
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.r.data new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.r.data
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.r.data 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.r.data 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,3 @@
+# strings looking as numbers/booleans, #21804
+poll "pop3.foo.com" protocol AUTO:
+ user "31337" there with password "true" is "eleet" here;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.r.run new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.r.run
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.r.run 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.r.run 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,4 @@
+cat << END
+\`Fetchmail (\$["filename": "$IN"])
+\`Read (.accounts)
+END
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.rw.ycp new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.rw.ycp
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.rw.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.rw.ycp 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,2 @@
+[
+$["enabled":true, "local_user":"eleet", "other_server_options":"", "other_user_options":"", "password":"true", "protocol":"AUTO", "remote_user":"31337", "server":"pop3.foo.com"]]
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.w.data new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.w.data
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.w.data 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.w.data 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,2 @@
+# Edit carefully, see /usr/share/doc/packages/yast2-mail/fetchmailrc.txt
+poll "pop3.foo.com" protocol AUTO : user "31337" there with password "true" is "eleet" here ;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.w.run new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.w.run
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm2.w.run 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm2.w.run 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,5 @@
+cat << END
+\`Fetchmail (\$["filename": "$OUT_TMP"])
+\`Write (.accounts, `cat $IN`)
+\`Write (., nil)
+END
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.r.data new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.r.data
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.r.data 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.r.data 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,3 @@
+# multidrop: * for local user
+poll "pop3.example.com" protocol AUTO:
+ user "common" there with password "secret" is * here;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.r.run new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.r.run
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.r.run 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.r.run 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,4 @@
+cat << END
+\`Fetchmail (\$["filename": "$IN"])
+\`Read (.accounts)
+END
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.rw.ycp new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.rw.ycp
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.rw.ycp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.rw.ycp 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,2 @@
+[
+$["enabled":true, "local_user":"*", "other_server_options":"", "other_user_options":"", "password":"secret", "protocol":"AUTO", "remote_user":"common", "server":"pop3.example.com"]]
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.w.data new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.w.data
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.w.data 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.w.data 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,2 @@
+# Edit carefully, see /usr/share/doc/packages/yast2-mail/fetchmailrc.txt
+poll "pop3.example.com" protocol AUTO : user "common" there with password "secret" is * here ;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.w.run new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.w.run
--- old/yast2-mail-2.15.5/testsuite/tests.epag/fm3.w.run 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/tests.epag/fm3.w.run 2007-03-21 12:03:10.000000000 +0100
@@ -0,0 +1,5 @@
+cat << END
+\`Fetchmail (\$["filename": "$OUT_TMP"])
+\`Write (.accounts, `cat $IN`)
+\`Write (., nil)
+END
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/testsuite/yast2-mail.test/ag_fetchmailrc.exp new/yast2-mail-2.15.6/testsuite/yast2-mail.test/ag_fetchmailrc.exp
--- old/yast2-mail-2.15.5/testsuite/yast2-mail.test/ag_fetchmailrc.exp 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-mail-2.15.6/testsuite/yast2-mail.test/ag_fetchmailrc.exp 2007-04-23 10:17:36.000000000 +0200
@@ -0,0 +1,7 @@
+#
+# test driver for External Parser AGents
+#
+
+load_lib "yast2_epag.exp"
+# no normalization yet
+#run_epag_tests "ag_fetchmailrc"
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-mail-2.15.5/VERSION new/yast2-mail-2.15.6/VERSION
--- old/yast2-mail-2.15.5/VERSION 2007-04-20 21:56:40.000000000 +0200
+++ new/yast2-mail-2.15.6/VERSION 2007-04-23 10:17:13.000000000 +0200
@@ -1 +1 @@
-2.15.5
+2.15.6
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org