You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2019/12/24 11:46:24 UTC

[sling-org-apache-sling-installer-factory-packages] branch master updated: SLING-6990 use system user instead of administrative user

This is an automated email from the ASF dual-hosted git repository.

kwin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-installer-factory-packages.git


The following commit(s) were added to refs/heads/master by this push:
     new d3ad47a  SLING-6990 use system user instead of administrative user
d3ad47a is described below

commit d3ad47aac269cd812af3af14e729961d6aefa122
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Tue Dec 24 12:46:12 2019 +0100

    SLING-6990 use system user instead of administrative user
---
 pom.xml                                                               | 2 +-
 .../sling/installer/factory/packages/impl/PackageTransformer.java     | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/pom.xml b/pom.xml
index 21be240..e7f1d5a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -65,7 +65,7 @@
         <dependency>
             <groupId>org.apache.sling</groupId>
             <artifactId>org.apache.sling.jcr.api</artifactId>
-            <version>2.1.0</version>
+            <version>2.2.0</version>
             <scope>provided</scope>
         </dependency>
         <dependency>
diff --git a/src/main/java/org/apache/sling/installer/factory/packages/impl/PackageTransformer.java b/src/main/java/org/apache/sling/installer/factory/packages/impl/PackageTransformer.java
index 4632ea2..3717033 100644
--- a/src/main/java/org/apache/sling/installer/factory/packages/impl/PackageTransformer.java
+++ b/src/main/java/org/apache/sling/installer/factory/packages/impl/PackageTransformer.java
@@ -130,8 +130,8 @@ public class PackageTransformer implements ResourceTransformer, InstallTaskFacto
         Session session = null;
         JcrPackage pck = null;
         try {
-            // create an admin session
-            session = repository.loginAdministrative(null);
+            // create a service session (needs to have appropriate access rights)
+            session = repository.loginService(/* subservice name */null, null);
 
             final JcrPackageManager pckMgr = pkgSvc.getPackageManager(session);
             final TransformationResult tr = new TransformationResult();