Mailinglist Archive: opensuse-commit (2092 mails)

< Previous Next >
commit yast2-registration
  • From: root@xxxxxxxxxxxxxxx (h_root)
  • Date: Fri, 24 Aug 2007 00:08:52 +0200
  • Message-id: <20070823220852.5735C6781B8@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package yast2-registration
checked in at Fri Aug 24 00:08:52 CEST 2007.

--------
--- yast2-registration/yast2-registration.changes       2007-08-03 20:14:24.000000000 +0200
+++ /mounts/work_src_done/NOARCH/yast2-registration/yast2-registration.changes  2007-08-21 21:48:03.388777000 +0200
@@ -1,0 +2,7 @@
+Tue Aug 21 21:42:33 CEST 2007 - jdsn@xxxxxxx
+
+- handling sysconfig file with fillup (#300064)
+- code cleanup - nonroot user not supported
+- 2.15.1
+
+-------------------------------------------------------------------

Old:
----
  yast2-registration-2.15.0.tar.bz2

New:
----
  yast2-registration-2.15.1.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ yast2-registration.spec ++++++
--- /var/tmp/diff_new_pack.KC5824/_old  2007-08-24 00:08:23.000000000 +0200
+++ /var/tmp/diff_new_pack.KC5824/_new  2007-08-24 00:08:23.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package yast2-registration (Version 2.15.0)
+# spec file for package yast2-registration (Version 2.15.1)
 #
 # 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-registration
-Version:        2.15.0
+Version:        2.15.1
 Release:        1
 License:        GPL v2 or later
 Group:          System/YaST
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-Source0:        yast2-registration-2.15.0.tar.bz2
+Source0:        yast2-registration-2.15.1.tar.bz2
 prefix:                /usr
 Requires:       yast2
 Requires:       yast2-network
@@ -26,6 +26,7 @@
 %if %sles_version
 Requires:       zmd rug
 %endif
+PreReq:         %fillup_prereq
 BuildRequires:  perl-XML-Writer update-desktop-files yast2 yast2-devtools yast2-packager yast2-testsuite
 BuildArchitectures:    noarch
 Summary:        YaST2 - Registration Module
@@ -41,7 +42,7 @@
     J. Daniel Schmidt <jdsn@xxxxxxx>
 
 %prep
-%setup -n yast2-registration-2.15.0
+%setup -n yast2-registration-2.15.1
 
 %build
 %{prefix}/bin/y2tool y2autoconf
@@ -73,6 +74,9 @@
 /usr/sbin/groupadd -r suse-ncc 2> /dev/null || :
 /usr/sbin/useradd -r -s /bin/bash -c "Novell Customer Center User" -d /var/lib/YaST2/suse-ncc-fakehome -g suse-ncc suse-ncc 2> /dev/null || :
 
+%post
+%{fillup_only -ns suse_register yast2-registration}
+
 %files
 %defattr(-,root,root)
 %doc %{prefix}/share/doc/packages/yast2-registration
@@ -84,8 +88,14 @@
 /usr/share/YaST2/yastbrowser
 # agents
 /usr/share/YaST2/scrconf/cfg_suse_register.scr
+#fillup
+/var/adm/fillup-templates/sysconfig.suse_register-yast2-registration
 
 %changelog
+* Tue Aug 21 2007 - jdsn@xxxxxxx
+- handling sysconfig file with fillup (#300064)
+- code cleanup - nonroot user not supported
+- 2.15.1
 * Fri Aug 03 2007 - jdsn@xxxxxxx
 - new version
 - 2.15.0

++++++ yast2-registration-2.15.0.tar.bz2 -> yast2-registration-2.15.1.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-registration-2.15.0/configure new/yast2-registration-2.15.1/configure
--- old/yast2-registration-2.15.0/configure     2007-08-03 20:02:34.000000000 +0200
+++ new/yast2-registration-2.15.1/configure     2007-08-21 21:47:43.000000000 +0200
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.60 for yast2-registration 2.15.0.
+# Generated by GNU Autoconf 2.60 for yast2-registration 2.15.1.
 #
 # Report bugs to <http://bugs.opensuse.org/>.
 #
@@ -559,8 +559,8 @@
 # Identity of this package.
 PACKAGE_NAME='yast2-registration'
 PACKAGE_TARNAME='yast2-registration'
-PACKAGE_VERSION='2.15.0'
-PACKAGE_STRING='yast2-registration 2.15.0'
+PACKAGE_VERSION='2.15.1'
+PACKAGE_STRING='yast2-registration 2.15.1'
 PACKAGE_BUGREPORT='http://bugs.opensuse.org/'
 
 ac_unique_file="RPMNAME"
@@ -1181,7 +1181,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF
-\`configure' configures yast2-registration 2.15.0 to adapt to many kinds of systems.
+\`configure' configures yast2-registration 2.15.1 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1252,7 +1252,7 @@
 
 if test -n "$ac_init_help"; then
   case $ac_init_help in
-     short | recursive ) echo "Configuration of yast2-registration 2.15.0:";;
+     short | recursive ) echo "Configuration of yast2-registration 2.15.1:";;
    esac
   cat <<\_ACEOF
 
@@ -1330,7 +1330,7 @@
 test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then
   cat <<\_ACEOF
-yast2-registration configure 2.15.0
+yast2-registration configure 2.15.1
 generated by GNU Autoconf 2.60
 
 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
@@ -1344,7 +1344,7 @@
 This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.
 
-It was created by yast2-registration $as_me 2.15.0, which was
+It was created by yast2-registration $as_me 2.15.1, which was
 generated by GNU Autoconf 2.60.  Invocation command line was
 
   $ $0 $@
@@ -2145,7 +2145,7 @@
 
 # Define the identity of the package.
  PACKAGE='yast2-registration'
- VERSION='2.15.0'
+ VERSION='2.15.1'
 
 
 cat >>confdefs.h <<_ACEOF
@@ -2372,7 +2372,7 @@
 
 
 
-VERSION="2.15.0"
+VERSION="2.15.1"
 RPMNAME="yast2-registration"
 MAINTAINER="J. Daniel Schmidt <jdsn@xxxxxxx>"
 
@@ -3258,7 +3258,7 @@
 # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.
 ac_log="
-This file was extended by yast2-registration $as_me 2.15.0, which was
+This file was extended by yast2-registration $as_me 2.15.1, which was
 generated by GNU Autoconf 2.60.  Invocation command line was
 
   CONFIG_FILES    = $CONFIG_FILES
@@ -3301,7 +3301,7 @@
 _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF
 ac_cs_version="\\
-yast2-registration config.status 2.15.0
+yast2-registration config.status 2.15.1
 configured by $0, generated by GNU Autoconf 2.60,
   with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
 
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-registration-2.15.0/configure.in new/yast2-registration-2.15.1/configure.in
--- old/yast2-registration-2.15.0/configure.in  2007-08-03 20:02:29.000000000 +0200
+++ new/yast2-registration-2.15.1/configure.in  2007-08-21 21:47:38.000000000 +0200
@@ -3,7 +3,7 @@
 dnl -- This file is generated by y2autoconf 2.14.0 - DO NOT EDIT! --
 dnl    (edit configure.in.in instead)
 
-AC_INIT(yast2-registration, 2.15.0, http://bugs.opensuse.org/, yast2-registration)
+AC_INIT(yast2-registration, 2.15.1, http://bugs.opensuse.org/, yast2-registration)
 dnl Check for presence of file 'RPMNAME'
 AC_CONFIG_SRCDIR([RPMNAME])
 
@@ -17,7 +17,7 @@
 AM_INIT_AUTOMAKE(tar-ustar) dnl searches for some needed programs
 
 dnl Important YaST2 variables
-VERSION="2.15.0"
+VERSION="2.15.1"
 RPMNAME="yast2-registration"
 MAINTAINER="J. Daniel Schmidt <jdsn@xxxxxxx>"
 
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-registration-2.15.0/src/clients/inst_suse_register.ycp new/yast2-registration-2.15.1/src/clients/inst_suse_register.ycp
--- old/yast2-registration-2.15.0/src/clients/inst_suse_register.ycp    2007-07-17 20:41:37.000000000 +0200
+++ new/yast2-registration-2.15.1/src/clients/inst_suse_register.ycp    2007-08-21 21:40:59.000000000 +0200
@@ -69,9 +69,18 @@
     // Translators: Module Title for the Box
     string title_box  = _("Online Update Configuration");  // (#165509)
 
+    // alternative short title text
+    string title_short = _("Registration");
+
     // select title to use
+    //    set default title
     string title = title_nccc;
 
+    // lets see if the control center uses the box text and no customer center desktop file is there (#294454)
+    if ( (integer) SCR::Execute(.target.bash, " grep -isq \"^Name=Online Update Configuration\" /usr/share/applications/YaST2/suse_register.desktop && ! [ -e /usr/share/applications/YaST2/customer_center.desktop ] ") == 0 ? true:false )
+        title = title_box;
+
+
     // Translators: limit to 2x 50 charachters - if more needed take 3x 50 chars but NOTHING more
     string nccc_top = _("Get technical support and product updates and
 manage subscriptions with Novell Customer Center.");
@@ -453,31 +462,15 @@
     if ( textmode )
     {
         cmd_ok = (integer) SCR::Execute(.target.bash, "test -x /usr/bin/w3m") == 0 ? true:false;
-
-        if ( Register::iamroot )
-            bcmd = " w3m ";
-        else
-        {
-            cmd_ok = cmd_ok && (integer) SCR::Execute(.target.bash, "test -x /usr/bin/screen") == 0 ? true:false;
-            bcmd = " screen w3m ";
-        }
+        cmd_ok = cmd_ok && (integer) SCR::Execute(.target.bash, "test -x /usr/bin/screen") == 0 ? true:false;
+        bcmd = " screen w3m ";
     }
     else
     {
-
-        if ( Register::iamroot )
-        {
-            // check for and install mozilla-xulrunner if needed (#175166)
-            Package::InstallAllMsg(["mozilla-xulrunner181"], nil);
-            cmd_ok = (integer) SCR::Execute(.target.bash, "test -x /usr/bin/xulrunner") == 0 ? true:false;
-            bcmd = " MOZ_DISABLE_PANGO=1 /usr/bin/xulrunner /usr/share/YaST2/yastbrowser/application.ini -url ";
-        }
-        else
-        {   // this case will never happen because we will not run as non-root (#170736)
-            Package::InstallAllMsg(["MozillaFirefox"], nil);  // (#175166)
-            cmd_ok = (integer) SCR::Execute(.target.bash, "test -x /usr/bin/firefox") == 0 ? true:false;
-            bcmd = " firefox -new-window ";
-        }
+        // check for and install mozilla-xulrunner if needed (#175166)
+        Package::InstallAllMsg(["mozilla-xulrunner181"], nil);
+        cmd_ok = (integer) SCR::Execute(.target.bash, "test -x /usr/bin/xulrunner") == 0 ? true:false;
+        bcmd = " MOZ_DISABLE_PANGO=1 /usr/bin/xulrunner /usr/share/YaST2/yastbrowser/application.ini -url ";
     }
 
     if (! cmd_ok) return "nobrowser";
@@ -487,19 +480,13 @@
 
     if (Register::use_proxy)
     {
-        // check if proxy setting is correct (#208651)
-        string proxy_http  = Register::http_proxy;
-        string proxy_https = Register::https_proxy;
-        if (proxy_http  == nil) proxy_http  = "";
-        if (proxy_https == nil) proxy_https = "";
-
         // (#165891)
-        bcmd = " http_proxy='"  + proxy_http  + "' " + bcmd;
-        bcmd = " https_proxy='" + proxy_https + "' " + bcmd;
+        bcmd = " http_proxy='"  + Register::http_proxy  + "' " + bcmd;
+        bcmd = " https_proxy='" + Register::https_proxy + "' " + bcmd;
     }
 
-    // in case of root add su call to not run a browser as root during installation
-    if ( Register::iamroot ) bcmd = su_exec("suse-ncc", "suse-ncc", bcmd );
+    // add su call to not run a browser as root during installation
+    bcmd = su_exec("suse-ncc", "suse-ncc", bcmd );
 
     return bcmd;
 }
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-registration-2.15.0/src/config/Makefile.am new/yast2-registration-2.15.1/src/config/Makefile.am
--- old/yast2-registration-2.15.0/src/config/Makefile.am        2007-05-21 16:01:22.000000000 +0200
+++ new/yast2-registration-2.15.1/src/config/Makefile.am        2007-08-21 19:59:53.000000000 +0200
@@ -5,6 +5,8 @@
 rncdir = $(schemadir)/autoyast/rnc
 rnc_DATA = registration.rnc
 
-EXTRA_DIST = $(desktop_DATA) $(rnc_DATA)
+fillup_DATA = sysconfig.suse_register-yast2-registration 
+
+EXTRA_DIST = $(desktop_DATA) $(rnc_DATA) $(fillup_DATA)
 
 include $(top_srcdir)/Makefile.am.common
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-registration-2.15.0/src/config/Makefile.in new/yast2-registration-2.15.1/src/config/Makefile.in
--- old/yast2-registration-2.15.0/src/config/Makefile.in        2007-08-03 20:02:41.000000000 +0200
+++ new/yast2-registration-2.15.1/src/config/Makefile.in        2007-08-21 21:47:44.000000000 +0200
@@ -59,12 +59,13 @@
     *) f=$$p;; \
   esac;
 am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
-am__installdirs = "$(DESTDIR)$(desktopdir)" \
+am__installdirs = "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(fillupdir)" \
        "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(rncdir)"
 desktopDATA_INSTALL = $(INSTALL_DATA)
+fillupDATA_INSTALL = $(INSTALL_DATA)
 modulebinDATA_INSTALL = $(INSTALL_DATA)
 rncDATA_INSTALL = $(INSTALL_DATA)
-DATA = $(desktop_DATA) $(modulebin_DATA) $(rnc_DATA)
+DATA = $(desktop_DATA) $(fillup_DATA) $(modulebin_DATA) $(rnc_DATA)
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 ACLOCAL = @ACLOCAL@
 AMTAR = @AMTAR@
@@ -178,7 +179,8 @@
 desktop_DATA = suse_register.desktop customer_center.desktop
 rncdir = $(schemadir)/autoyast/rnc
 rnc_DATA = registration.rnc
-EXTRA_DIST = $(desktop_DATA) $(rnc_DATA)
+fillup_DATA = sysconfig.suse_register-yast2-registration 
+EXTRA_DIST = $(desktop_DATA) $(rnc_DATA) $(fillup_DATA)
 modulebin_DATA = $(patsubst %.ycp,%.ybc,$(module_DATA))
 modulebindir = $(moduledir)
 ybcfiles = $(filter %.ybc,$(modulebin_DATA))
@@ -242,6 +244,23 @@
          echo " rm -f '$(DESTDIR)$(desktopdir)/$$f'"; \
          rm -f "$(DESTDIR)$(desktopdir)/$$f"; \
        done
+install-fillupDATA: $(fillup_DATA)
+       @$(NORMAL_INSTALL)
+       test -z "$(fillupdir)" || $(mkdir_p) "$(DESTDIR)$(fillupdir)"
+       @list='$(fillup_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+         f=$(am__strip_dir) \
+         echo " $(fillupDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(fillupdir)/$$f'"; \
+         $(fillupDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(fillupdir)/$$f"; \
+       done
+
+uninstall-fillupDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(fillup_DATA)'; for p in $$list; do \
+         f=$(am__strip_dir) \
+         echo " rm -f '$(DESTDIR)$(fillupdir)/$$f'"; \
+         rm -f "$(DESTDIR)$(fillupdir)/$$f"; \
+       done
 install-modulebinDATA: $(modulebin_DATA)
        @$(NORMAL_INSTALL)
        test -z "$(modulebindir)" || $(mkdir_p) "$(DESTDIR)$(modulebindir)"
@@ -318,7 +337,7 @@
 check: check-am
 all-am: Makefile $(DATA)
 installdirs:
-       for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(rncdir)"; do \
+       for dir in "$(DESTDIR)$(desktopdir)" "$(DESTDIR)$(fillupdir)" "$(DESTDIR)$(modulebindir)" "$(DESTDIR)$(rncdir)"; do \
          test -z "$$dir" || $(mkdir_p) "$$dir"; \
        done
 install: install-am
@@ -365,8 +384,8 @@
 
 info-am:
 
-install-data-am: install-desktopDATA install-modulebinDATA \
-       install-rncDATA
+install-data-am: install-desktopDATA install-fillupDATA \
+       install-modulebinDATA install-rncDATA
 
 install-exec-am:
 
@@ -392,19 +411,20 @@
 
 ps-am:
 
-uninstall-am: uninstall-desktopDATA uninstall-info-am \
-       uninstall-modulebinDATA uninstall-rncDATA
+uninstall-am: uninstall-desktopDATA uninstall-fillupDATA \
+       uninstall-info-am uninstall-modulebinDATA uninstall-rncDATA
 
 .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-desktopDATA install-exec install-exec-am install-info \
-       install-info-am install-man install-modulebinDATA \
-       install-rncDATA install-strip installcheck installcheck-am \
-       installdirs maintainer-clean maintainer-clean-generic \
-       mostlyclean mostlyclean-generic pdf pdf-am ps ps-am uninstall \
-       uninstall-am uninstall-desktopDATA uninstall-info-am \
-       uninstall-modulebinDATA uninstall-rncDATA
+       install-desktopDATA install-exec install-exec-am \
+       install-fillupDATA install-info install-info-am install-man \
+       install-modulebinDATA install-rncDATA install-strip \
+       installcheck installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic pdf \
+       pdf-am ps ps-am uninstall uninstall-am uninstall-desktopDATA \
+       uninstall-fillupDATA uninstall-info-am uninstall-modulebinDATA \
+       uninstall-rncDATA
 
 
 # suffix mapping: info '(make)Static Usage'
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-registration-2.15.0/src/config/sysconfig.suse_register-yast2-registration new/yast2-registration-2.15.1/src/config/sysconfig.suse_register-yast2-registration
--- old/yast2-registration-2.15.0/src/config/sysconfig.suse_register-yast2-registration 1970-01-01 01:00:00.000000000 +0100
+++ new/yast2-registration-2.15.1/src/config/sysconfig.suse_register-yast2-registration 2007-08-21 19:48:04.000000000 +0200
@@ -0,0 +1,20 @@
+## Path: System/Yast2/SUSEregister
+## Description: Online Update Configuration
+
+## Type:    boolean
+## Default: ""
+#
+# Send optional data during registration
+# 
+#
+SUBMIT_OPTIONAL=""
+
+## Type:    boolean
+## Default: ""
+#
+# Send information about used hardware during registration.
+# I order to ship needed drivers in future releases you can 
+# help us improving the distriburtion by sending data about
+# your used hardware.
+#
+SUBMIT_HWDATA=""
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-registration-2.15.0/src/modules/Register.ycp new/yast2-registration-2.15.1/src/modules/Register.ycp
--- old/yast2-registration-2.15.0/src/modules/Register.ycp      2007-05-21 16:01:22.000000000 +0200
+++ new/yast2-registration-2.15.1/src/modules/Register.ycp      2007-08-21 21:18:13.000000000 +0200
@@ -61,22 +61,6 @@
 // START: Locally defined functions
 // ------------------------------------------------------------------
 
-/*
- * get_home_dir()
- *
- * get the home directory of the user running this module
- * because not only root is allowed to run inst_suse_register
- *
- * @return home directory as string
- *
- */
-string get_home_dir()
-{
-    map<string, any> gethome = (map<string, any>) SCR::Execute(.target.bash_output, " cd; pwd ");
-    return ((integer) gethome["exit"]:1 == 0) ?  String::FirstChunk(gethome["stdout"]:"/tmp", "\n") : "/tmp";
-}
-
-
 
 /*
  * amIroot()
@@ -114,28 +98,17 @@
     http_proxy  = (string) SCR::Read(.sysconfig.proxy.HTTP_PROXY);
     https_proxy = (string) SCR::Read(.sysconfig.proxy.HTTPS_PROXY);
 
-    // then read from sysconfig
-    if (FileUtils::Exists("/etc/sysconfig/suse_register"))
+    // proxy error handling now moved to the correct place (#208651)
+    if ( ! use_proxy || http_proxy  == nil) http_proxy  = "";
+    if ( ! use_proxy || https_proxy == nil) https_proxy = "";
+
+
+    // then read from sysconfig - but not during installation
+    if (Mode::normal())
     {
         submit_optional = (string) SCR::Read( .sysconfig.suse_register.SUBMIT_OPTIONAL ) == "true" ? true:false;
         submit_hwdata   = (string) SCR::Read( .sysconfig.suse_register.SUBMIT_HWDATA )   == "true" ? true:false;
     }
-
-    // and in case of nonroot read from user's home
-    if (!iamroot)
-    {
-        string home_config = sformat("%1/.suse_register", get_home_dir() );
-        if (FileUtils::Exists(home_config))
-        {
-            foreach (string line,
-              splitstring ((string)SCR::Read(.target.string, home_config ),"\n"), {
-                if       ( regexpmatch(line, "^SUBMIT_OPTIONAL=\"[^\"]*\".*$") )
-                    submit_optional = regexpsub(line, "^SUBMIT_OPTIONAL=\"([^\"]*)\".*$", "\\1") == "true" ? true:false;
-                else if  ( regexpmatch(line, "^SUBMIT_HWDATA=\"[^\"]*\".*$") )
-                    submit_hwdata  =  regexpsub(line, "^SUBMIT_HWDATA=\"([^\"]*)\".*$", "\\1") == "true" ? true:false;
-            });
-        }
-    }
 }
 
 
@@ -149,20 +122,8 @@
  */
 void write_config()
 {
-    if (iamroot)
-    {
-        // avoid missing file error message in log (#211899)
-        SCR::Execute(.target.bash, "touch /etc/sysconfig/suse_register");
-        SCR::Write(.sysconfig.suse_register.SUBMIT_OPTIONAL, sformat("%1", submit_optional ? true:false ));
-        SCR::Write(.sysconfig.suse_register.SUBMIT_HWDATA,   sformat("%1", submit_hwdata   ? true:false ));
-    }
-    else
-    {
-       string home_config = sformat("%1/.suse_register", get_home_dir() );
-       string confdata    = sformat("#\n# .suse_register is created and read by YaST\n# it stores the configuration status of the registration module\n#\n\nSUBMIT_OPTIONAL=\"%1\"\nSUBMIT_HWDATA=\"%2\"", submit_optional ? true:false, submit_hwdata ? true:false );
-       SCR::Write(.target.string, home_config,  confdata);
-    }
-
+    SCR::Write(.sysconfig.suse_register.SUBMIT_OPTIONAL, sformat("%1", submit_optional ? true:false ));
+    SCR::Write(.sysconfig.suse_register.SUBMIT_HWDATA,   sformat("%1", submit_hwdata   ? true:false ));
 }
 
 // ------------------------------------------------------------------
@@ -212,12 +173,6 @@
  */
 global list<string> add_update_sources ()
 {
-
-    // make it possible to be run as non-root (system will be inconsistent then)
-    // TODO: to be removed when rug lets authorized users add installation sources
-    if ( !iamroot )
-       return [];
-
     if (!FileUtils::Exists (services_file))
        return [];
 
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/yast2-registration-2.15.0/VERSION new/yast2-registration-2.15.1/VERSION
--- old/yast2-registration-2.15.0/VERSION       2007-08-03 19:34:18.000000000 +0200
+++ new/yast2-registration-2.15.1/VERSION       2007-08-21 21:42:23.000000000 +0200
@@ -1 +1 @@
-2.15.0
+2.15.1


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-commit+help@xxxxxxxxxxxx

< Previous Next >
This Thread