Hello community,
here is the log from the commit of package yast2-samba-client
checked in at Sat Sep 6 05:11:35 CEST 2008.
--------
--- yast2-samba-client/yast2-samba-client.changes 2008-08-13 11:12:38.000000000 +0200
+++ yast2-samba-client/yast2-samba-client.changes 2008-09-05 16:32:20.018935000 +0200
@@ -1,0 +2,8 @@
+Fri Sep 5 16:18:30 CEST 2008 - jsuchome@suse.cz
+
+- fixed writing /etc/nsswitch.conf
+- ag_pam_mount: added path to reading specific file elements
+- preliminary support for reading pam_mount.conf.xml
+- 2.17.2
+
+-------------------------------------------------------------------
Old:
----
yast2-samba-client-2.17.1.tar.bz2
New:
----
yast2-samba-client-2.17.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ yast2-samba-client.spec ++++++
--- /var/tmp/diff_new_pack.M29779/_old 2008-09-06 05:10:51.000000000 +0200
+++ /var/tmp/diff_new_pack.M29779/_new 2008-09-06 05:10:51.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package yast2-samba-client (Version 2.17.1)
+# spec file for package yast2-samba-client (Version 2.17.2)
#
# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
@@ -19,12 +19,12 @@
Name: yast2-samba-client
-Version: 2.17.1
+Version: 2.17.2
Release: 1
License: GPL v2 or later
Group: System/YaST
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Source0: yast2-samba-client-2.17.1.tar.bz2
+Source0: yast2-samba-client-2.17.2.tar.bz2
Prefix: /usr
BuildRequires: perl-XML-Writer update-desktop-files yast2-devtools yast2-pam yast2-perl-bindings yast2-testsuite
Requires: yast2-kerberos-client
@@ -46,7 +46,7 @@
Stanislav Visnovsky
%prep
-%setup -n yast2-samba-client-2.17.1
+%setup -n yast2-samba-client-2.17.2
%build
%{prefix}/bin/y2tool y2autoconf
@@ -80,9 +80,15 @@
/usr/share/YaST2/modules/Samba.ybc
%{prefix}/share/applications/YaST2/samba-client.desktop
/usr/share/YaST2/scrconf/*.scr
+/usr/lib/YaST2/servers_non_y2/ag_pam_mount
/usr/share/YaST2/schema/autoyast/rnc/samba-client.rnc
%doc %{prefix}/share/doc/packages/yast2-samba-client
%changelog
+* Fri Sep 05 2008 jsuchome@suse.cz
+- fixed writing /etc/nsswitch.conf
+- ag_pam_mount: added path to reading specific file elements
+- preliminary support for reading pam_mount.conf.xml
+- 2.17.2
* Wed Aug 13 2008 jsuchome@suse.cz
- added option to use WINS for hosts resolution (fate#300971)
- obsoleted .background agent replaced with .process
++++++ yast2-samba-client-2.17.1.tar.bz2 -> yast2-samba-client-2.17.2.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/agent-pam_mount/ag_pam_mount new/yast2-samba-client-2.17.2/agent-pam_mount/ag_pam_mount
--- old/yast2-samba-client-2.17.1/agent-pam_mount/ag_pam_mount 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-samba-client-2.17.2/agent-pam_mount/ag_pam_mount 2008-09-05 15:24:12.000000000 +0200
@@ -0,0 +1,177 @@
+#!/usr/bin/perl
+
+#
+# agent for reading/writing pam_mount.conf.xml config.xml file
+#
+
+use lib "/usr/lib/YaST2/agents_non_y2";
+use ycp;
+use strict;
+use XML::LibXML;
+use Data::Dumper;
+
+# map with whole config file contents
+my $pam_mount;
+
+# path to current config file (global, initialized on read)
+my $pam_mount_file;
+
+while (<STDIN>)
+{
+ my ($command, $path, $argument) = ycp::ParseCommand ($_);
+
+ y2debug ("command: $command, path: $path");
+
+ if ($command eq "Read")
+ {
+ if ($path eq "." && $pam_mount) {
+ y2milestone ("pam_mount already parsed");
+ ycp::Return ("true");
+ }
+ elsif ($path eq "." || $path eq ".force") {
+
+ # read given file, store its contents in global $pam_mount structure
+ my %retmap = ();
+ $pam_mount_file = $argument;
+ $pam_mount_file = "/etc/security/pam_mount.conf.xml" if ! $argument;
+ my $parser = new XML::LibXML;
+ $pam_mount = $parser->parse_file ($pam_mount_file);
+
+ if ($pam_mount) {
+ ycp::Return ("true");
+ }
+ else {
+ ycp::Return ("false");
+ }
+ }
+ elsif ($path eq ".get") {
+
+ if (!$argument->{"element"}) {
+ y2error ("element name not specified");
+ ycp::Return (undef);
+ }
+ else {
+ my @retlist = ();
+ my $el_name = $argument->{"element"} || "";
+
+ my $nodeList = $pam_mount->getElementsByTagName ($el_name);
+ for (my $i=1;$i<= $nodeList->size();$i++) {
+ my $element = $nodeList -> get_node ($i);
+ my $element_map = {};
+ foreach my $attr ($element->attributes ()) {
+ my $nn = $attr->nodeName;
+ my $val = $attr->getValue ();
+ if ($nn && $val) {
+ $element_map->{$nn} = $val;
+ }
+ }
+ push @retlist, $element_map if ($element_map);
+ }
+ ycp::Return (\@retlist, 1);
+ }
+ }
+ }
+ elsif ($command eq "Write")
+ {
+ # write the changes back to the file
+ if ($path eq ".")
+ {
+ y2milestone ("writing to $pam_mount_file");
+
+ my $o = open (OUT, "> $pam_mount_file");
+ if (!defined $o) {
+ y2error ("$pam_mount_file cannot be opened for writing!");
+ close OUT;
+ ycp::Return ("false");
+ }
+ else {
+ print OUT $pam_mount->toString ();
+ close OUT;
+ ycp::Return ("true");
+ }
+ }
+ # change the value of an atrribute for given element
+ # SCR::Write (.pam_mount.modify_attr, $[
+ # "element" : "mntoptions",
+ # "attr" : "require",
+ # "value" : "nosuid"
+ # ]);
+ elsif ($path eq ".modify_attr") {
+ if (!defined $argument || ref ($argument) ne "HASH") {
+ y2error ("argument not present or not a map");
+ ycp::Return ("false");
+ }
+ else {
+ my $el_name = $argument->{"element"} || "";
+ my $attr_name = $argument->{"attr"} || "";
+ my $value = $argument->{"value"} || "";
+
+ my $nodeList = $pam_mount->getElementsByTagName ($el_name);
+ for (my $i=1;$i<= $nodeList->size();$i++) {
+ my $element = $nodeList -> get_node ($i);
+
+
+ if ($element->hasAttribute($attr_name)) {
+ my $attr = $element -> getAttribute ($attr_name);
+ y2internal ("attribute '$attr_name': $attr");
+ # change the value of an attribute
+ $element->setAttribute ($attr, $value);
+ }
+ }
+ ycp::Return ("true");
+ }
+ }
+ # create new element under root node
+ # e.g. <volume user="user" fstype="civfs"/> would be added by
+ # SCR::Write (.pam_mount.add, $[
+ # "element" : "volume",
+ # "attrmap" : $[
+ # "user" : "hh",
+ # "fstype" : "cifs"
+ # ]
+ # ]);
+ # FIXME currently only attributes, no values
+ # FIXME no new line when new item is added...?
+ elsif ($path eq ".add") {
+ if (!defined $argument || ref ($argument) ne "HASH") {
+ y2error ("argument not present or not a map");
+ ycp::Return ("false");
+ }
+ elsif (!$argument->{"element"}) {
+ y2error ("element name not specified");
+ ycp::Return ("false");
+ }
+ else {
+ my $el_name = $argument->{"element"} || "";
+ my $attr_map = $argument->{"attrmap"};
+
+ my $new_element = XML::LibXML::Element->new ($el_name);
+ while (my ($name, $val) = each %$attr_map) {
+ $new_element->setAttribute ($name, $val);
+ }
+ my $root = $pam_mount->documentElement();
+
+ $root->appendChild ($new_element);
+
+# my $child = $root->lastChild ();
+# $child->addSibling($new_element);
+
+# my $child = $root->firstChild ();
+# $root->insertBefore ($new_element, $child);
+
+ ycp::Return ("true");
+ }
+ }
+ }
+ elsif ($command eq "result")
+ {
+ exit;
+ }
+ else
+ {
+ y2error ("wrong command ($command)");
+ ycp::Return("wrong command $command");
+ }
+}
+
+# end
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/agent-pam_mount/Makefile.am new/yast2-samba-client-2.17.2/agent-pam_mount/Makefile.am
--- old/yast2-samba-client-2.17.1/agent-pam_mount/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-samba-client-2.17.2/agent-pam_mount/Makefile.am 2008-06-25 09:42:34.000000000 +0200
@@ -0,0 +1,10 @@
+#
+# Makefile.am for agent-pam_mount
+#
+
+agentdir = @execcompdir@/servers_non_y2
+
+agent_SCRIPTS = ag_*
+scrconf_DATA = *.scr
+
+EXTRA_DIST = $(agent_SCRIPTS) $(scrconf_DATA)
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/agent-pam_mount/Makefile.in new/yast2-samba-client-2.17.2/agent-pam_mount/Makefile.in
--- old/yast2-samba-client-2.17.1/agent-pam_mount/Makefile.in 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-samba-client-2.17.2/agent-pam_mount/Makefile.in 2008-08-14 14:06:40.000000000 +0200
@@ -0,0 +1,383 @@
+# Makefile.in generated by automake 1.10.1 from Makefile.am.
+# @configure_input@
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005, 2006, 2007, 2008 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 agent-pam_mount
+#
+
+
+VPATH = @srcdir@
+pkgdatadir = $(datadir)/@PACKAGE@
+pkglibdir = $(libdir)/@PACKAGE@
+pkgincludedir = $(includedir)/@PACKAGE@
+am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+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 = agent-pam_mount
+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 =
+am__installdirs = "$(DESTDIR)$(agentdir)" "$(DESTDIR)$(scrconfdir)"
+agentSCRIPT_INSTALL = $(INSTALL_SCRIPT)
+SCRIPTS = $(agent_SCRIPTS)
+SOURCES =
+DIST_SOURCES =
+am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
+am__vpath_adj = case $$p in \
+ $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
+ *) f=$$p;; \
+ esac;
+am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
+scrconfDATA_INSTALL = $(INSTALL_DATA)
+DATA = $(scrconf_DATA)
+DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ACLOCAL = @ACLOCAL@
+AMTAR = @AMTAR@
+AUTOCONF = @AUTOCONF@
+AUTOHEADER = @AUTOHEADER@
+AUTOMAKE = @AUTOMAKE@
+AWK = @AWK@
+CYGPATH_W = @CYGPATH_W@
+DEFS = @DEFS@
+ECHO_C = @ECHO_C@
+ECHO_N = @ECHO_N@
+ECHO_T = @ECHO_T@
+INSTALL = @INSTALL@
+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@
+MKDIR_P = @MKDIR_P@
+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@
+Y2DEVTOOLS_PREFIX = @Y2DEVTOOLS_PREFIX@
+YCPC = @YCPC@
+YCPDOC = @YCPDOC@
+YCPMAKEDEP = @YCPMAKEDEP@
+abs_builddir = @abs_builddir@
+abs_srcdir = @abs_srcdir@
+abs_top_builddir = @abs_top_builddir@
+abs_top_srcdir = @abs_top_srcdir@
+agentdir = @execcompdir@/servers_non_y2
+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@
+builddir = @builddir@
+clientdir = @clientdir@
+datadir = @datadir@
+datarootdir = @datarootdir@
+desktopdir = @desktopdir@
+docdir = @docdir@
+dvidir = @dvidir@
+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@
+htmldir = @htmldir@
+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@
+pdfdir = @pdfdir@
+pkgconfigdatadir = @pkgconfigdatadir@
+pkgconfigdir = @pkgconfigdir@
+plugindir = @plugindir@
+potdir = @potdir@
+prefix = @prefix@
+program_transform_name = @program_transform_name@
+psdir = @psdir@
+sbindir = @sbindir@
+schemadir = @schemadir@
+scrconfdir = @scrconfdir@
+sharedstatedir = @sharedstatedir@
+srcdir = @srcdir@
+sysconfdir = @sysconfdir@
+target = @target@
+target_alias = @target_alias@
+target_cpu = @target_cpu@
+target_os = @target_os@
+target_vendor = @target_vendor@
+themedir = @themedir@
+top_builddir = @top_builddir@
+top_srcdir = @top_srcdir@
+yast2dir = @yast2dir@
+ybindir = @ybindir@
+ydatadir = @ydatadir@
+yncludedir = @yncludedir@
+ystartupdir = @ystartupdir@
+agent_SCRIPTS = ag_*
+scrconf_DATA = *.scr
+EXTRA_DIST = $(agent_SCRIPTS) $(scrconf_DATA)
+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 agent-pam_mount/Makefile'; \
+ cd $(top_srcdir) && \
+ $(AUTOMAKE) --gnu agent-pam_mount/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
+install-agentSCRIPTS: $(agent_SCRIPTS)
+ @$(NORMAL_INSTALL)
+ test -z "$(agentdir)" || $(MKDIR_P) "$(DESTDIR)$(agentdir)"
+ @list='$(agent_SCRIPTS)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ if test -f $$d$$p; then \
+ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+ echo " $(agentSCRIPT_INSTALL) '$$d$$p' '$(DESTDIR)$(agentdir)/$$f'"; \
+ $(agentSCRIPT_INSTALL) "$$d$$p" "$(DESTDIR)$(agentdir)/$$f"; \
+ else :; fi; \
+ done
+
+uninstall-agentSCRIPTS:
+ @$(NORMAL_UNINSTALL)
+ @list='$(agent_SCRIPTS)'; for p in $$list; do \
+ f=`echo "$$p" | sed 's|^.*/||;$(transform)'`; \
+ echo " rm -f '$(DESTDIR)$(agentdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(agentdir)/$$f"; \
+ done
+install-scrconfDATA: $(scrconf_DATA)
+ @$(NORMAL_INSTALL)
+ test -z "$(scrconfdir)" || $(MKDIR_P) "$(DESTDIR)$(scrconfdir)"
+ @list='$(scrconf_DATA)'; for p in $$list; do \
+ if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+ f=$(am__strip_dir) \
+ echo " $(scrconfDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(scrconfdir)/$$f'"; \
+ $(scrconfDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(scrconfdir)/$$f"; \
+ done
+
+uninstall-scrconfDATA:
+ @$(NORMAL_UNINSTALL)
+ @list='$(scrconf_DATA)'; for p in $$list; do \
+ f=$(am__strip_dir) \
+ echo " rm -f '$(DESTDIR)$(scrconfdir)/$$f'"; \
+ rm -f "$(DESTDIR)$(scrconfdir)/$$f"; \
+ done
+tags: TAGS
+TAGS:
+
+ctags: CTAGS
+CTAGS:
+
+
+distdir: $(DISTFILES)
+ @srcdirstrip=`echo "$(srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ topsrcdirstrip=`echo "$(top_srcdir)" | sed 's/[].[^$$\\*]/\\\\&/g'`; \
+ list='$(DISTFILES)'; \
+ dist_files=`for file in $$list; do echo $$file; done | \
+ sed -e "s|^$$srcdirstrip/||;t" \
+ -e "s|^$$topsrcdirstrip/|$(top_builddir)/|;t"`; \
+ case $$dist_files in \
+ */*) $(MKDIR_P) `echo "$$dist_files" | \
+ sed '/\//!d;s|^|$(distdir)/|;s,/[^/]*$$,,' | \
+ sort -u` ;; \
+ esac; \
+ for file in $$dist_files; do \
+ if test -f $$file || test -d $$file; then d=.; else d=$(srcdir); fi; \
+ if test -d $$d/$$file; then \
+ dir=`echo "/$$file" | sed -e 's,/[^/]*$$,,'`; \
+ 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
+check: check-am
+all-am: Makefile $(SCRIPTS) $(DATA)
+installdirs:
+ for dir in "$(DESTDIR)$(agentdir)" "$(DESTDIR)$(scrconfdir)"; do \
+ test -z "$$dir" || $(MKDIR_P) "$$dir"; \
+ done
+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 mostlyclean-am
+
+distclean: distclean-am
+ -rm -f Makefile
+distclean-am: clean-am distclean-generic
+
+dvi: dvi-am
+
+dvi-am:
+
+html: html-am
+
+info: info-am
+
+info-am:
+
+install-data-am: install-agentSCRIPTS install-scrconfDATA
+
+install-dvi: install-dvi-am
+
+install-exec-am:
+
+install-html: install-html-am
+
+install-info: install-info-am
+
+install-man:
+
+install-pdf: install-pdf-am
+
+install-ps: install-ps-am
+
+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-agentSCRIPTS uninstall-scrconfDATA
+
+.MAKE: install-am install-strip
+
+.PHONY: all all-am check check-am clean clean-generic distclean \
+ distclean-generic distdir dvi dvi-am html html-am info info-am \
+ install install-agentSCRIPTS install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-scrconfDATA install-strip \
+ installcheck installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+ pdf-am ps ps-am uninstall uninstall-agentSCRIPTS uninstall-am \
+ uninstall-scrconfDATA
+
+# 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-samba-client-2.17.1/agent-pam_mount/pam_mount.scr new/yast2-samba-client-2.17.2/agent-pam_mount/pam_mount.scr
--- old/yast2-samba-client-2.17.1/agent-pam_mount/pam_mount.scr 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-samba-client-2.17.2/agent-pam_mount/pam_mount.scr 2008-06-25 09:48:56.000000000 +0200
@@ -0,0 +1,11 @@
+/**
+ * File: pam_mount.scr
+ * Summary: Agent for accessing /etc/security/pam_mount.conf.xml file
+ * Access: read/write
+ * Authors: Jiri Suchomel
+ *
+ * $Id: kiwi.scr 9731 2003-04-14 07:55:21Z jsuchome $
+ */
+.pam_mount
+
+`ag_pam_mount ()
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/configure new/yast2-samba-client-2.17.2/configure
--- old/yast2-samba-client-2.17.1/configure 2008-08-13 11:02:42.000000000 +0200
+++ new/yast2-samba-client-2.17.2/configure 2008-08-14 14:06:39.000000000 +0200
@@ -2862,7 +2862,7 @@
-ac_config_files="$ac_config_files Makefile agents/Makefile doc/autodocs/Makefile doc/Makefile src/Makefile testsuite/Makefile"
+ac_config_files="$ac_config_files Makefile agent-pam_mount/Makefile agents/Makefile doc/autodocs/Makefile doc/Makefile src/Makefile testsuite/Makefile"
cat >confcache <<\_ACEOF
# This file is a shell script that caches the results of configure
@@ -3448,6 +3448,7 @@
do
case $ac_config_target in
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
+ "agent-pam_mount/Makefile") CONFIG_FILES="$CONFIG_FILES agent-pam_mount/Makefile" ;;
"agents/Makefile") CONFIG_FILES="$CONFIG_FILES agents/Makefile" ;;
"doc/autodocs/Makefile") CONFIG_FILES="$CONFIG_FILES doc/autodocs/Makefile" ;;
"doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/configure.in new/yast2-samba-client-2.17.2/configure.in
--- old/yast2-samba-client-2.17.1/configure.in 2008-08-13 11:02:37.000000000 +0200
+++ new/yast2-samba-client-2.17.2/configure.in 2008-08-14 14:06:33.000000000 +0200
@@ -150,7 +150,8 @@
])
-AC_CONFIG_FILES(Makefile agents/Makefile
+AC_CONFIG_FILES(Makefile agent-pam_mount/Makefile
+agents/Makefile
doc/autodocs/Makefile
doc/Makefile
src/Makefile
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/Makefile.am new/yast2-samba-client-2.17.2/Makefile.am
--- old/yast2-samba-client-2.17.1/Makefile.am 2008-08-13 11:02:37.000000000 +0200
+++ new/yast2-samba-client-2.17.2/Makefile.am 2008-08-14 14:06:33.000000000 +0200
@@ -214,4 +214,4 @@
test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo
# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
# No ./SUBDIRS file found - assuming default: All direct subdirs with Makefile.am
-SUBDIRS = agents doc src testsuite
+SUBDIRS = agent-pam_mount agents doc src testsuite
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/Makefile.in new/yast2-samba-client-2.17.2/Makefile.in
--- old/yast2-samba-client-2.17.1/Makefile.in 2008-08-13 11:02:44.000000000 +0200
+++ new/yast2-samba-client-2.17.2/Makefile.in 2008-08-14 14:06:41.000000000 +0200
@@ -242,7 +242,7 @@
TAGVERSION = $(Y2TOOL) tagversion
# test ! -f $(srcdir)/po/Makefile || $(MAKE) -C po checkpo make-pox
# No ./SUBDIRS file found - assuming default: All direct subdirs with Makefile.am
-SUBDIRS = agents doc src testsuite
+SUBDIRS = agent-pam_mount agents doc src testsuite
all: all-recursive
.SUFFIXES:
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/src/dialogs.ycp new/yast2-samba-client-2.17.2/src/dialogs.ycp
--- old/yast2-samba-client-2.17.1/src/dialogs.ycp 2008-08-13 10:50:37.000000000 +0200
+++ new/yast2-samba-client-2.17.2/src/dialogs.ycp 2008-09-05 16:18:03.000000000 +0200
@@ -3,7 +3,7 @@
* Summary: Dialogs definitions
* Authors: Stanislav Visnovsky
*
- * $Id: dialogs.ycp 48901 2008-07-07 12:05:45Z jsuchome $
+ * $Id: dialogs.ycp 50010 2008-08-13 09:12:26Z jsuchome $
*/
{
@@ -54,37 +54,58 @@
boolean hosts_resolution = Samba::GetHostsResolution ();
- UI::OpenDialog (`opt (`decorated), `HBox (
- `HWeight (2, `RichText (`id (`help), help_text)),
- `HSpacing (),
- `HWeight (3, `VBox (
- `VSpacing (0.5),
- // frame label
- `Frame (_("&UID Range"), `HBox (
+ string mount_server = "";
+ string mount_path = "";
+ string mount_share = "";
+ string unc_path = "";
+ // \\\\nue-lurch-1\\Profiles\\storage1\\dom1\\";
+
+ term contents = `HBox (`HSpacing (3), `VBox (
+ `VSpacing (0.4),
+ // frame label
+ `Frame (_("&UID Range"), `HBox (
// int field label
`IntField (`id (`uid_min), _("&Minimum"), 0, 99999, uid_min),
// int field label
`IntField (`id (`uid_max), _("Ma&ximum"), 0, 99999, uid_max)
- )),
- `VSpacing (0.5),
- // frame label
- `Frame (_("&GID Range"), `HBox (
+ )),
+ `VSpacing (0.5),
+ // frame label
+ `Frame (_("&GID Range"), `HBox (
// int field label
`IntField (`id (`gid_min), _("M&inimum"), 0, 99999, gid_min),
// int field label
`IntField (`id (`gid_max), _("M&aximum"), 0, 99999, gid_max)
- )),
- `VSpacing (),
+ )),
+ `VSpacing (),
+ // frame label
+ `Frame (_("Windows Internet Name Service"), `VBox (
HostsResolutionTerm (hosts_resolution),
- DHCPSupportTerm (dhcp_support),
- `VSpacing (),
- `HBox (
- `PushButton (`id(`ok), Label::OKButton()),
- `PushButton (`id(`cancel), Label::CancelButton())
- )
+ DHCPSupportTerm (dhcp_support)
)),
- `HSpacing ()
- ));
+ `VSpacing (0.4),
+ // frame label
+ `Frame (_("Mount Server Home Directory"), `VBox (
+ /*
+ // text entry label
+ `InputField (`id (`mount_server),`opt (`hstretch),_("&Server Name"),
+ mount_server),
+ // text entry label
+ `InputField (`id (`mount_share), `opt (`hstretch), _("S&hare Name"),
+ mount_share),
+ // text entry label
+ `InputField (`id (`mount_path), `opt (`hstretch),_("&Path"),
+ mount_path)
+ */
+ // text entry label
+ `InputField (`id (`mount), `opt (`hstretch), _("&UNC Path"),
+ unc_path)
+ ))
+ ), `HSpacing (3));
+
+ Wizard::OpenOKDialog ();
+ // dialog title
+ Wizard::SetContents (_("Expert Settings"), contents, help_text, true, true);
any ret = `cancel;
while (true)
@@ -231,7 +252,8 @@
]);
term firewall_layout = firewall_widget["custom_widget"]:`VBox ();
- Wizard::SetContentsButtons( caption, `HVSquash( `VBox(
+// Wizard::SetContentsButtons( caption, `HVSquash( `VBox(
+ Wizard::SetContentsButtons (caption, `HBox (`HSpacing (3), `VBox (
// translators: frame label
`Frame (_("Membership"),
`VBox (
@@ -276,7 +298,7 @@
]),
autoyast_term,
ntp_term
- )),
+ ), `HSpacing (3)),
(Stage::cont() ? HELPS["MembershipDialog_cont"]:"" :
HELPS["MembershipDialog_nocont"]:"") +
HELPS["MembershipDialog_common"]:"" +
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/src/routines.ycp new/yast2-samba-client-2.17.2/src/routines.ycp
--- old/yast2-samba-client-2.17.1/src/routines.ycp 2008-08-13 10:28:08.000000000 +0200
+++ new/yast2-samba-client-2.17.2/src/routines.ycp 2008-08-13 11:12:26.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Miscelanous functions for configuration of samba-client.
* Authors: Stanislav Visnovsky
*
- * $Id: routines.ycp 48153 2008-06-09 05:53:13Z jsuchome $
+ * $Id: routines.ycp 50010 2008-08-13 09:12:26Z jsuchome $
*/
{
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/src/SambaNmbLookup.pm new/yast2-samba-client-2.17.2/src/SambaNmbLookup.pm
--- old/yast2-samba-client-2.17.1/src/SambaNmbLookup.pm 2008-08-13 10:45:46.000000000 +0200
+++ new/yast2-samba-client-2.17.2/src/SambaNmbLookup.pm 2008-09-05 16:17:14.000000000 +0200
@@ -4,7 +4,7 @@
# Authors: Stanislav Visnovsky
# Martin Lazar
#
-# $Id: SambaNmbLookup.pm 43761 2008-01-21 10:01:31Z jsuchome $
+# $Id: SambaNmbLookup.pm 50010 2008-08-13 09:12:26Z jsuchome $
#
# Representation of the configuration of samba-client.
# Input and output routines.
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/src/Samba.ycp new/yast2-samba-client-2.17.2/src/Samba.ycp
--- old/yast2-samba-client-2.17.1/src/Samba.ycp 2008-08-13 10:10:33.000000000 +0200
+++ new/yast2-samba-client-2.17.2/src/Samba.ycp 2008-09-05 16:25:08.000000000 +0200
@@ -4,7 +4,7 @@
* Summary: Data for configuration of samba-client, input and output functions.
* Authors: Stanislav Visnovsky
*
- * $Id: Samba.ycp 48153 2008-06-09 05:53:13Z jsuchome $
+ * $Id: Samba.ycp 50067 2008-08-14 12:05:22Z jsuchome $
*
* Representation of the configuration of samba-client.
* Input and output routines.
@@ -118,6 +118,9 @@
// if hosts are resolved via WINS
boolean hosts_resolution = nil;
+// host line of nsswitch.conf
+list<string> hosts_db = [];
+
boolean hosts_resolution_orig = false;
// packages to install for specific arhitectures (#224418)
@@ -171,6 +174,30 @@
};
/**
+ * Read the data from /etc/security/pam_mount.conf.xml regarding
+ * mounting user's home directories
+ */
+global define boolean ReadPamMount () {
+
+ if (!FileUtils::Exists ("/etc/security/pam_mount.conf.xml"))
+ {
+ y2warning ("/etc/security/pam_mount.conf.xml does not exist");
+ return false;
+ }
+ // initially, parse the whole file and let the agent build data map
+ if (SCR::Read (.pam_mount) != true)
+ {
+ y2warning ("reading /etc/security/pam_mount.conf.xml failed");
+ return false;
+ }
+
+ list volumes = (list) SCR::Read (.pam_mount.get, $[
+ "element" : "volume",
+ ]);
+ return true;
+}
+
+/**
* Read the state of mkhomedir in /etc/pam.d/common-session (bug #143519)
*/
global define boolean ReadMkHomeDir () {
@@ -219,8 +246,8 @@
if (hosts_resolution == nil)
{
- list hosts = Nsswitch::ReadDb ("hosts");
- hosts_resolution = contains (hosts, "wins");
+ hosts_db = Nsswitch::ReadDb ("hosts");
+ hosts_resolution = contains (hosts_db, "wins");
hosts_resolution_orig = hosts_resolution;
}
return hosts_resolution;
@@ -242,7 +269,11 @@
if (hosts_resolution != hosts_resolution_orig)
{
- Nsswitch::WriteDb ("hosts", add (Nsswitch::ReadDb ("hosts"), "wins"));
+ if (hosts_resolution)
+ hosts_db = add (hosts_db, "wins");
+ else
+ hosts_db = filter (string e, hosts_db, ``(e != "wins"));
+ Nsswitch::WriteDb ("hosts", hosts_db);
boolean ret = Nsswitch::Write ();
y2milestone ("/etc/nsswitch.conf written: %1", ret);
return ret;
@@ -589,6 +620,8 @@
ReadSharesSetting ();
+ GetHostsResolution ();
+
ReadSSHSupport ();
Autologin::Read();
@@ -600,6 +633,8 @@
SuSEFirewall::Read ();
+ ReadPamMount ();
+
// finished
Progress::NextStage();
globals_configured = true;
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/VERSION new/yast2-samba-client-2.17.2/VERSION
--- old/yast2-samba-client-2.17.1/VERSION 2008-08-13 10:55:50.000000000 +0200
+++ new/yast2-samba-client-2.17.2/VERSION 2008-09-05 16:19:34.000000000 +0200
@@ -1 +1 @@
-2.17.1
+2.17.2
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-samba-client-2.17.1/yast2-samba-client-2.17.1/samba-client.pot new/yast2-samba-client-2.17.2/yast2-samba-client-2.17.1/samba-client.pot
--- old/yast2-samba-client-2.17.1/yast2-samba-client-2.17.1/samba-client.pot 2006-10-30 16:29:01.000000000 +0100
+++ new/yast2-samba-client-2.17.2/yast2-samba-client-2.17.1/samba-client.pot 1970-01-01 01:00:00.000000000 +0100
@@ -1,648 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR SuSE Linux Products GmbH, Nuernberg
-# This file is distributed under the same license as the PACKAGE package.
-# FIRST AUTHOR , YEAR.
-#
-#, fuzzy
-msgid ""
-msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
-"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2006-10-30 16:29+0100\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME \n"
-"Language-Team: LANGUAGE \n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=CHARSET\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#. Samba-client read dialog caption
-#: src/Samba.ycp:323
-msgid "Initializing Samba Client Configuration"
-msgstr ""
-
-#. translators: progress stage 1/2
-#: src/Samba.ycp:330
-msgid "Read the global Samba settings"
-msgstr ""
-
-#. translators: progress stage 2/2
-#: src/Samba.ycp:332
-msgid "Read the winbind status"
-msgstr ""
-
-#. translators: progress step 1/2
-#: src/Samba.ycp:335
-msgid "Reading the global Samba settings..."
-msgstr ""
-
-#. translators: progress step 2/2
-#: src/Samba.ycp:337
-msgid "Reading the winbind status..."
-msgstr ""
-
-#. translators: progress finished
-#. translators: write progress finished
-#: src/Samba.ycp:339 src/Samba.ycp:417
-msgid "Finished"
-msgstr ""
-
-#. Samba-client read dialog caption
-#: src/Samba.ycp:399
-msgid "Saving Samba Client Configuration"
-msgstr ""
-
-#. translators: write progress stage
-#: src/Samba.ycp:403
-msgid "Write the settings"
-msgstr ""
-
-#. translators: write progress stage
-#: src/Samba.ycp:405
-msgid "Disable Samba services"
-msgstr ""
-
-#. translators: write progress stage
-#: src/Samba.ycp:407
-msgid "Enable Samba services"
-msgstr ""
-
-#. translators: write progress step
-#: src/Samba.ycp:411
-msgid "Writing the settings..."
-msgstr ""
-
-#. translators: write progress step
-#: src/Samba.ycp:413
-msgid "Disabling Samba services..."
-msgstr ""
-
-#. translators: write progress step
-#: src/Samba.ycp:415
-msgid "Enabling Samba services..."
-msgstr ""
-
-#. write progress stage
-#: src/Samba.ycp:423
-msgid "Write Kerberos configuration"
-msgstr ""
-
-#. write progress step
-#: src/Samba.ycp:425
-msgid "Writing Kerberos configuration..."
-msgstr ""
-
-#. translators: error message, %1 is filename
-#: src/Samba.ycp:457 src/Samba.ycp:491 src/Samba.ycp:496 src/Samba.ycp:505
-#, ycp-format
-msgid "Cannot write settings to %1."
-msgstr ""
-
-#. translators: error message, do not change winbind
-#: src/Samba.ycp:469
-msgid "Cannot start winbind service."
-msgstr ""
-
-#. translators: error message, do not change winbind
-#: src/Samba.ycp:474
-msgid "Cannot start winbind daemon."
-msgstr ""
-
-#. translators: error message, do not change winbind
-#: src/Samba.ycp:480
-msgid "Cannot stop winbind service."
-msgstr ""
-
-#. translators: error message, do not change winbind
-#: src/Samba.ycp:485
-msgid "Cannot stop winbind daemon."
-msgstr ""
-
-#. summary header
-#: src/Samba.ycp:633
-msgid "Global Configuration"
-msgstr ""
-
-#. autoyast summary item: configured workgroup
-#: src/Samba.ycp:639
-#, ycp-format
-msgid "Workgroup or Domain: %1"
-msgstr ""
-
-#. autoyast summary item
-#: src/Samba.ycp:645
-msgid "Create Home Directory on Login"
-msgstr ""
-
-#. autoyast summary item
-#: src/Samba.ycp:650
-msgid "Offline Authentication Enabled"
-msgstr ""
-
-#. autoyast summary item
-#: src/Samba.ycp:656
-#, ycp-format
-msgid "Maximum Number of Shares: %1"
-msgstr ""
-
-#. summary item: configured workgroup
-#: src/Samba.ycp:678
-#, ycp-format
-msgid "<p><b>Workgroup or Domain</b>: %1</p>"
-msgstr ""
-
-#. summary item: authentication using winbind
-#: src/Samba.ycp:680
-#, ycp-format
-msgid "<p><b>Authentication with SMB</b>: %1</p>"
-msgstr ""
-
-#. translators: winbind status in summary
-#: src/Samba.ycp:682
-msgid "Yes"
-msgstr ""
-
-#. translators: winbind status in summary
-#: src/Samba.ycp:684
-msgid "No"
-msgstr ""
-
-#. Samba-client workgroup dialog caption
-#: src/dialogs.ycp:31
-msgid "Windows Domain Membership"
-msgstr ""
-
-#. busy popup text
-#: src/dialogs.ycp:56
-msgid "Verifying domain membership..."
-msgstr ""
-
-#. status label
-#: src/dialogs.ycp:69
-msgid "Currently a member of this domain"
-msgstr ""
-
-#. translators: checkbox label to enable winbind
-#: src/dialogs.ycp:80
-msgid "Also &Use SMB Information for Linux Authentication"
-msgstr ""
-
-#. checkbox label
-#: src/dialogs.ycp:88
-msgid "&Create Home Directory on Login"
-msgstr ""
-
-#. frame label
-#: src/dialogs.ycp:95
-msgid "Join Settings"
-msgstr ""
-
-#. text entry label
-#: src/dialogs.ycp:97 src/routines.ycp:42
-msgid "&Username"
-msgstr ""
-
-#. text entry label
-#: src/dialogs.ycp:100 src/routines.ycp:44
-msgid "&Password"
-msgstr ""
-
-#. text entry label
-#: src/dialogs.ycp:104
-msgid "Active Directory Server"
-msgstr ""
-
-#. button label (run YaST client for NTP)
-#: src/dialogs.ycp:110
-msgid "&NTP Configuration..."
-msgstr ""
-
-#. checkbox label
-#: src/dialogs.ycp:114
-msgid "Disable Name Service Cache"
-msgstr ""
-
-#. checkbox label
-#: src/dialogs.ycp:116
-msgid "Start File Alteration Monitor"
-msgstr ""
-
-#. translators: frame label
-#: src/dialogs.ycp:120
-msgid "Membership"
-msgstr ""
-
-#: src/dialogs.ycp:125
-msgid "&Domain"
-msgstr ""
-
-#. translators: text entry label
-#: src/dialogs.ycp:127
-msgid "&Domain or Workgroup"
-msgstr ""
-
-#. translators: push button label
-#: src/dialogs.ycp:131
-msgid "&Browse..."
-msgstr ""
-
-#. checkbox label
-#: src/dialogs.ycp:142
-msgid "Off&line Authentication"
-msgstr ""
-
-#. 1st part of an error message:
-#. winbind cannot provide user information taken from
-#. a workgroup, must be a domain; %1 is the workgroup name
-#: src/dialogs.ycp:241
-#, ycp-format
-msgid ""
-"Cannot use the workgroup\n"
-"'%1' for Linux authentication."
-msgstr ""
-
-#. translators: 2nd part of an error message
-#: src/dialogs.ycp:245
-msgid "Enter a valid domain."
-msgstr ""
-
-#. translators: 2nd part of an error message
-#: src/dialogs.ycp:247
-msgid ""
-"Enter a domain or disable\n"
-"using SMB for Linux authentication."
-msgstr ""
-
-#. continue/cancel popup
-#: src/dialogs.ycp:262
-#, ycp-format
-msgid ""
-"Configuring this system as a client for Active Directory resets the following\n"
-"settings in smb.conf to the default values:\n"
-"%1"
-msgstr ""
-
-#. 1st part of an error message:
-#. winbind cannot provide user information if the host
-#. is not in a domain
-#: src/dialogs.ycp:274
-msgid ""
-"The host must be a member of a domain\n"
-"for Linux authentication using SMB."
-msgstr ""
-
-#. translators: 2nd part of an error message
-#: src/dialogs.ycp:277
-msgid ""
-"Join a domain or disable use of SMB\n"
-"for Linux authentication."
-msgstr ""
-
-#. used outside this module for autologin function. must be complete sentence.
-#: src/dialogs.ycp:283
-msgid "Samba is now enabled."
-msgstr ""
-
-#: src/dialogs.ycp:318
-msgid ""
-"This change only affects newly created processes and not already\n"
-"running services. Restart your services manually or reboot \n"
-"the machine to enable it for all services.\n"
-msgstr ""
-
-#. Read dialog help 1/2
-#: src/helps.ycp:20
-msgid ""
-"<p><b><big>Initializing Samba Client Configuration</big></b><br>\n"
-"Please wait...<br></p>\n"
-msgstr ""
-
-#. Read dialog help 2/2
-#: src/helps.ycp:25
-msgid ""
-"<p><b><big>Aborting the Initialization</big></b><br>\n"
-"Safely abort the configuration utility by pressing <b>Abort</b>.</p>\n"
-msgstr ""
-
-#. Write dialog help 1/2
-#: src/helps.ycp:30
-msgid ""
-"<p><b><big>Saving Samba Client Configuration</big></b><br>\n"
-"Please wait...<br></p>\n"
-msgstr ""
-
-#. Write dialog help 2/2
-#: src/helps.ycp:35
-msgid ""
-"<p><b><big>Aborting Saving</big></b><br>\n"
-"Abort the save procedure by pressing <b>Abort</b>.\n"
-"An additional dialog informs you whether it is safe to do so.\n"
-"</p>\n"
-msgstr ""
-
-#. translators: Samba workgroup dialog help title
-#. translators: Samba membership dialog help title (installation)
-#: src/helps.ycp:42 src/helps.ycp:61
-msgid "<p><b><big>Selecting Windows Domain Membership</big></b></p>"
-msgstr ""
-
-#. translators: Samba workgroup dialog help 1/3
-#: src/helps.ycp:44
-msgid ""
-"<p>A Linux client can be a member of a workgroup, NT domain, or Active Directory domain.\n"
-"Here, specify the name of the membership. <b>Browse</b>\n"
-"presents the list of all workgroups and domains found in the\n"
-"network.</p>\n"
-msgstr ""
-
-#. Samba role dialog help 2/3
-#: src/helps.ycp:51
-msgid ""
-"<p><b>Also Use SMB Information for Linux Authentication</b> allows \n"
-"verification of passwords with the NT server or the Kerberos server if joining an AD domain.</p>\n"
-msgstr ""
-
-#. Samba role dialog help 3/3
-#: src/helps.ycp:56
-msgid ""
-"<p>When you press <b>Finish</b>, the system verifies the membership and,\n"
-"if it is a NT domain, allows this host to join the domain.</p>\n"
-msgstr ""
-
-#. translators: Samba membership dialog help 1/2 (installation)
-#: src/helps.ycp:63
-msgid ""
-"<p>Specify the name of the NT or Active Directory domain. <b>Browse</b>\n"
-"presents the list of all domains found in the network.</p>\n"
-msgstr ""
-
-#. translators: Samba membership dialog help 2/2 (installation)
-#: src/helps.ycp:67
-msgid ""
-"<p>When you press <b>Next</b>, the system verifies the domain and\n"
-"allows this host to join the domain.</p>\n"
-msgstr ""
-
-#. Samba membership dialog help (common part 1/4)
-#: src/helps.ycp:72
-msgid "<p>Check <b>Create Home Directory on Login</b> to have home directories created on the first login.</p>"
-msgstr ""
-
-#. Samba membership dialog help (common part 2/4)
-#: src/helps.ycp:75
-msgid "<p><b>Offline Authentication</b> enables the user to log in even if there is no connection to the domain controller. For this option to work, you must log in to your domain at least once. The user's credentials are then stored encrypted on your computer and are reused for a domain login when no connection to the domain controller can be established. This is especially useful for mobile users."
-msgstr ""
-
-#. Samba membership dialog - additional help for autoyast config
-#: src/helps.ycp:78
-msgid "<p><b>Join Settings</b></p>"
-msgstr ""
-
-#. Samba membership dialog - additional help for autoyast config
-#: src/helps.ycp:81
-msgid "<p>Set the <b>Username</b> and <b>Password</b> that should be used for joining selected domain during autoinstallation. Note that the password will be saved to the profile in the cleartext (unencrypted) form.</p>"
-msgstr ""
-
-#. Samba membership dialog - additional help for autoyast config
-#: src/helps.ycp:84
-msgid "<p>Specify the <b>Active Directory Server</b> to use for joining an Active Directory domain. This is also used as the value for KDC in the Kerberos configuration.</p>"
-msgstr ""
-
-#. Samba membership dialog - additional help for possible NTP configuration
-#: src/helps.ycp:87
-msgid ""
-"<p>\n"
-"To synchronize your time with an NTP server, configure your computer\n"
-"as an NTP client. Access the configuration with <b>NTP Configuration</b>.\n"
-"</p>\n"
-msgstr ""
-
-#. translators: text for busy pop-up
-#: src/routines.ycp:89
-msgid "Verifying workgroup membership..."
-msgstr ""
-
-#. translators: popup to fill in the domain joining info; %1 is the domain name
-#: src/routines.ycp:115
-#, ycp-format
-msgid ""
-"Enter the username and the password\n"
-"for joining the domain %1."
-msgstr ""
-
-#: src/routines.ycp:117
-msgid ""
-"To join the domain anonymously, leave the\n"
-"text entries empty."
-msgstr ""
-
-#. Translators: Information popup, %1 is the name of the domain
-#. translators: result message for joindomain command line action
-#: src/routines.ycp:130 src/samba-client.ycp:112
-#, ycp-format
-msgid "Domain %1 joined successfully."
-msgstr ""
-
-#. we don't know the domain status
-#. translators: popup question, the domain status cannot be found out, ask user what to do
-#. %1 is the domain name
-#: src/routines.ycp:159
-#, ycp-format
-msgid ""
-"Cannot automatically determine if this host\n"
-"is a member of the domain %1."
-msgstr ""
-
-#: src/routines.ycp:160 src/routines.ycp:165
-#, ycp-format
-msgid "Join the domain %1?"
-msgstr ""
-
-#. translators: popup question, The workgroup is a domain in fact and the machine is not a member, ask user what to do.
-#. %1 is the domain name
-#: src/routines.ycp:164
-#, ycp-format
-msgid ""
-"This host is not a member\n"
-"of the domain %1."
-msgstr ""
-
-#. popup window
-#: src/routines.ycp:186
-msgid "Looking for available workgroups and domains..."
-msgstr ""
-
-#. textentry constant (automatically added to some kind of values)
-#: src/routines.ycp:193 src/routines.ycp:214 src/routines.ycp:216
-msgid " (Domain)"
-msgstr ""
-
-#. translators: selection box label
-#: src/routines.ycp:204
-msgid "&Existing Domains"
-msgstr ""
-
-#: src/routines.ycp:204
-msgid "&Existing Neighbours"
-msgstr ""
-
-#. popup question
-#: src/routines.ycp:245
-msgid "User shares already exist. Keep or delete these shares?"
-msgstr ""
-
-#. button label
-#: src/routines.ycp:247
-msgid "&Keep"
-msgstr ""
-
-#. button label
-#: src/routines.ycp:249
-msgid "&Delete"
-msgstr ""
-
-#. yes/no popup
-#: src/routines.ycp:269
-msgid "Other Windows sharing services are available. Stop them as well?"
-msgstr ""
-
-#. frame label
-#: src/routines.ycp:284
-msgid "Sharing by Users"
-msgstr ""
-
-#. frame label
-#: src/routines.ycp:286
-msgid "Sharing"
-msgstr ""
-
-#. checkbox label
-#: src/routines.ycp:295
-msgid "&Allow Users to Share Their Directories"
-msgstr ""
-
-#. checkbox label
-#: src/routines.ycp:299
-msgid "Allow &Guest Access"
-msgstr ""
-
-#. texty entry label
-#: src/routines.ycp:302
-msgid "&Permitted Group"
-msgstr ""
-
-#. infield label
-#: src/routines.ycp:304
-msgid "&Maximum Number of Shares"
-msgstr ""
-
-#. membership dialog help (common part 3/4), %1 is separator (e.g. '\')
-#: src/routines.ycp:336
-#, ycp-format
-msgid "<p><b>Allow Users to Share Their Directories</b> enables members of the group in <b>Permitted Group</b> to share directories they own with other users. For example, <tt>users</tt> for a local scope or <tt>DOMAIN%1Users</tt> for a domain scope. The user also must make sure that the file system permissions allow access.</p>"
-msgstr ""
-
-#. membership dialog help (common part 3/4)
-#: src/routines.ycp:339
-msgid "<p>With <b>Maximum Number of Shares</b>, limit the total amount of shares that may be created.</p>"
-msgstr ""
-
-#. membership dialog help common part
-#: src/routines.ycp:342
-msgid "<p>To permit access to user shares without authentication, enable <b>Allow Guest Access</b>.</p>"
-msgstr ""
-
-#. user must provide the domain name to be tested
-#. error message for isdomainmember command line action
-#. must provide the domain name to be joined
-#. error message for joindomain command line action
-#: src/samba-client.ycp:58 src/samba-client.ycp:99
-#, ycp-format
-msgid "Enter the name of a domain."
-msgstr ""
-
-#. translators: error message for isdomainmember command line action
-#: src/samba-client.ycp:71
-msgid "Cannot test domain membership."
-msgstr ""
-
-#. translators: result message for isdomainmember command line action
-#: src/samba-client.ycp:77
-#, ycp-format
-msgid "This machine is a member of %1"
-msgstr ""
-
-#. translators: result message for isdomainmember command line action
-#: src/samba-client.ycp:80
-#, ycp-format
-msgid "This machine is not a member of %1"
-msgstr ""
-
-#. translators: command line help text for Samba client module
-#: src/samba-client.ycp:153
-msgid ""
-"Samba client configuration module.\n"
-"See Samba documentation for details."
-msgstr ""
-
-#. translators: command line help text for winbind action
-#: src/samba-client.ycp:162
-msgid "Enable or disable the Winbind services (winbindd)"
-msgstr ""
-
-#. translators: command line help text for isdomainmember action
-#: src/samba-client.ycp:167
-msgid "Check if this machine is a member of a domain"
-msgstr ""
-
-#. translators: command line help text for joindomain action
-#: src/samba-client.ycp:172
-msgid "Join this machine into a domain"
-msgstr ""
-
-#. translators: command line help text for configure action
-#: src/samba-client.ycp:177
-msgid "Change the global settings of Samba"
-msgstr ""
-
-#. translators: command line help text for winbind enable option
-#: src/samba-client.ycp:183
-msgid "Enable the service"
-msgstr ""
-
-#. translators: command line help text for winbind disable option
-#: src/samba-client.ycp:187
-msgid "Disable the service"
-msgstr ""
-
-#. translators: command line help text for domain to be checked/joined
-#: src/samba-client.ycp:191
-msgid "The name of a domain to join"
-msgstr ""
-
-#. translators: command line help text for joindomain user option
-#: src/samba-client.ycp:196
-msgid ""
-"The user used for joining the domain. If omitted, YaST2 will\n"
-"try to join the domain without specifying user and password."
-msgstr ""
-
-#. translators: command line help text for joindomain password option
-#: src/samba-client.ycp:202
-msgid "The password used for the user when joining the domain"
-msgstr ""
-
-#. translators: command line help text for the workgroup name option
-#: src/samba-client.ycp:207
-msgid "The name of a workgroup"
-msgstr ""
-
-#. translators: initialization dialog caption
-#: src/wizards.ycp:67
-msgid "Samba Client Configuration"
-msgstr ""
-
-#. translators: initialization dialog contents
-#: src/wizards.ycp:69
-msgid "Initializing..."
-msgstr ""
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org