sekikn commented on PR #1040: URL: https://github.com/apache/bigtop/pull/1040#issuecomment-1296525445
+1, tested on CentOS 7. Without the parentDir option, building Ranger doesn't make any difference. ``` [vagrant@centos7 bigtop]$ ./gradlew allclean ranger-pkg repo -Dbuildwithdeps=true ... BUILD SUCCESSFUL in 51m 16s 75 actionable tasks: 75 executed [vagrant@centos7 bigtop]$ mv output/ranger /tmp [vagrant@centos7 bigtop]$ curl -sL https://github.com/apache/bigtop/pull/1040.diff | git apply [vagrant@centos7 bigtop]$ ./gradlew ranger-clean ranger-pkg repo -Dbuildwithdeps=true ... BUILD SUCCESSFUL in 16m 57s 34 actionable tasks: 34 executed [vagrant@centos7 bigtop]$ for i in $(ls /tmp/ranger/x86_64); do diff -r <(rpm -qlp /tmp/ranger/x86_64/$i) <(rpm -qlp output/ranger/x86_64/$i); done [vagrant@centos7 bigtop]$ echo $? 0 ``` With the parentDir option, relocated paths look good. ``` [vagrant@centos7 bigtop]$ ./gradlew ranger-clean ranger-pkg repo -Dbuildwithdeps=true -PparentDir=/usr/bigtop ... BUILD SUCCESSFUL in 16m 52s 34 actionable tasks: 34 executed [vagrant@centos7 bigtop]$ for i in $(ls output/ranger/x86_64); do rpm -qlp output/ranger/x86_64/$i; done /usr/bigtop/3.2.0/usr/lib/ranger-admin ... /usr/bigtop/3.2.0/usr/lib/ranger-admin/version /usr/bigtop/3.2.0/var/lib/ranger /var/run/ranger /usr/bigtop/3.2.0/usr/lib/atlas/lib ... /usr/bigtop/3.2.0/usr/lib/atlas/lib/ranger-plugin-classloader-2.3.0.jar /usr/bigtop/3.2.0/usr/lib/ranger-atlas-plugin ... /usr/bigtop/3.2.0/usr/lib/ranger-atlas-plugin/ranger_credential_helper.pyo /usr/bigtop/3.2.0/usr/lib/hbase/lib ... /usr/bigtop/3.2.0/usr/lib/hbase/lib/ranger-plugin-classloader-2.3.0.jar /usr/bigtop/3.2.0/usr/lib/ranger-hbase-plugin ... /usr/bigtop/3.2.0/usr/lib/ranger-hbase-plugin/upgrade-plugin.pyo /usr/bigtop/3.2.0/usr/lib/hadoop/lib ... /usr/bigtop/3.2.0/usr/lib/hadoop/lib/ranger-yarn-plugin-shim-2.3.0.jar /usr/bigtop/3.2.0/usr/lib/ranger-hdfs-plugin ... /usr/bigtop/3.2.0/usr/lib/ranger-hdfs-plugin/upgrade-plugin.pyo /usr/bigtop/3.2.0/usr/lib/hive/lib ... /usr/bigtop/3.2.0/usr/lib/hive/lib/ranger-plugin-classloader-2.3.0.jar /usr/bigtop/3.2.0/usr/lib/ranger-hive-plugin ... /usr/bigtop/3.2.0/usr/lib/ranger-hive-plugin/upgrade-plugin.pyo /usr/bigtop/3.2.0/usr/lib/kafka/lib ... /usr/bigtop/3.2.0/usr/lib/kafka/lib/ranger-plugin-classloader-2.3.0.jar /usr/bigtop/3.2.0/usr/lib/ranger-kafka-plugin ... /usr/bigtop/3.2.0/usr/lib/ranger-kafka-plugin/ranger_credential_helper.pyo /usr/bigtop/3.2.0/usr/lib/ranger-kms ... /usr/bigtop/3.2.0/usr/lib/ranger-kms/version /usr/bigtop/3.2.0/usr/lib/knox/lib ... /usr/bigtop/3.2.0/usr/lib/knox/lib/ranger-plugin-classloader-2.3.0.jar /usr/bigtop/3.2.0/usr/lib/ranger-knox-plugin ... /usr/bigtop/3.2.0/usr/lib/ranger-knox-plugin/upgrade-plugin.pyo /usr/bigtop/3.2.0/usr/lib/ranger-storm-plugin ... /usr/bigtop/3.2.0/usr/lib/ranger-storm-plugin/upgrade-storm-plugin.sh /usr/bigtop/3.2.0/usr/lib/storm/lib ... /usr/bigtop/3.2.0/usr/lib/storm/lib/ranger-storm-plugin-shim-2.3.0.jar /usr/bigtop/3.2.0/usr/lib/ranger-tagsync ... /usr/bigtop/3.2.0/usr/lib/ranger-tagsync/version /usr/bigtop/3.2.0/usr/lib/ranger-usersync ... /usr/bigtop/3.2.0/usr/lib/ranger-usersync/version /usr/bigtop/3.2.0/usr/lib/hadoop/lib ... /usr/bigtop/3.2.0/usr/lib/hadoop/lib/ranger-yarn-plugin-shim-2.3.0.jar /usr/bigtop/3.2.0/usr/lib/ranger-yarn-plugin ... /usr/bigtop/3.2.0/usr/lib/ranger-yarn-plugin/ranger_credential_helper.pyo ``` Also, I made sure that ranger-admin's web UI worked after installing and setting up the RPM above. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
