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

pdallig pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zeppelin.git


The following commit(s) were added to refs/heads/master by this push:
     new 3d700fbe73 [ZEPPELIN-5967] Remove support for deb packaging (#4670)
3d700fbe73 is described below

commit 3d700fbe7379354457900f5d9cf02d55218622d2
Author: Cheng Pan <cheng...@apache.org>
AuthorDate: Wed Oct 11 15:43:25 2023 +0800

    [ZEPPELIN-5967] Remove support for deb packaging (#4670)
---
 pom.xml                                        |   7 -
 zeppelin-distribution/pom.xml                  | 179 +------------------------
 zeppelin-distribution/src/deb/control/control  |  26 ----
 zeppelin-distribution/src/deb/control/prerm    |  27 ----
 zeppelin-distribution/src/deb/init.d/zeppelind |  36 -----
 5 files changed, 1 insertion(+), 274 deletions(-)

diff --git a/pom.xml b/pom.xml
index d64b831651..5991a316f4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -183,7 +183,6 @@
     <plugin.gpg.version>1.6</plugin.gpg.version>
     <plugin.jar.version>3.2.0</plugin.jar.version>
     <plugin.javadoc.version>3.2.0</plugin.javadoc.version>
-    <plugin.jdeb.version>1.8</plugin.jdeb.version>
     <plugin.lifecycle.mapping.version>1.0.0</plugin.lifecycle.mapping.version>
     <plugin.protobuf.version>3.11.4</plugin.protobuf.version>
     <plugin.rat.version>0.13</plugin.rat.version>
@@ -1669,12 +1668,6 @@
           <version>${plugin.buildnumber.version}</version>
         </plugin>
 
-        <plugin>
-          <groupId>org.vafer</groupId>
-          <artifactId>jdeb</artifactId>
-          <version>${plugin.jdeb.version}</version>
-        </plugin>
-
         <plugin>
           <groupId>org.apache.avro</groupId>
           <artifactId>avro-maven-plugin</artifactId>
diff --git a/zeppelin-distribution/pom.xml b/zeppelin-distribution/pom.xml
index 5e779e12be..f7f5d129c4 100644
--- a/zeppelin-distribution/pom.xml
+++ b/zeppelin-distribution/pom.xml
@@ -31,19 +31,8 @@
   <packaging>pom</packaging>
   <name>Zeppelin: Packaging distribution</name>
 
-  <properties>
-    <deb.pkg.name>zeppelin</deb.pkg.name>
-    <deb.install.path>/usr/share/${deb.pkg.name}</deb.install.path>
-    <deb.conf.path>/etc/${deb.pkg.name}</deb.conf.path>
-    <deb.log.path>/var/log/${deb.pkg.name}</deb.log.path>
-    <deb.pid.path>/var/run/${deb.pkg.name}</deb.pid.path>
-    <deb.notebook.path>/var/lib/${deb.pkg.name}</deb.notebook.path>
-    <!-- NOTE: We can modify this setting with assembly settings -->
-    
<deb.assembly.base.dir>target/zeppelin-${project.version}/zeppelin-${project.version}</deb.assembly.base.dir>
-  </properties>
-
   <!-- NOTE: These dependency declarations are only required to sort this 
project to the
-       end of the line in the multimodule build.
+       end of the line in the multi-module build.
     -->
   <dependencyManagement>
     <dependencies>
@@ -215,171 +204,5 @@
         </plugins>
       </build>
     </profile>
-    <profile>
-      <id>deb</id>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <executions>
-              <execution>
-                <id>make-assembly</id>
-                <phase>package</phase>
-                <goals>
-                  <goal>single</goal>
-                </goals>
-              </execution>
-            </executions>
-            <configuration>
-              <formats>
-                <format>dir</format>
-              </formats>
-            </configuration>
-          </plugin>
-          <plugin>
-            <groupId>org.codehaus.mojo</groupId>
-            <artifactId>buildnumber-maven-plugin</artifactId>
-            <executions>
-              <execution>
-                <phase>validate</phase>
-                <goals>
-                  <goal>create</goal>
-                </goals>
-                <configuration>
-                  <shortRevisionLength>8</shortRevisionLength>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-          <plugin>
-            <groupId>org.vafer</groupId>
-            <artifactId>jdeb</artifactId>
-            <executions>
-              <execution>
-                <phase>package</phase>
-                <goals>
-                  <goal>jdeb</goal>
-                </goals>
-                <configuration>
-                  
<deb>${project.build.directory}/zeppelin-${project.version}-${buildNumber}_all.deb</deb>
-                  <attach>false</attach>
-                  <skipPOMs>false</skipPOMs>
-                  <dataSet>
-                    <data>
-                      <type>files</type>
-                      <paths>
-                        <path>${project.parent.basedir}/LICENSE</path>
-                        <path>${project.parent.basedir}/README.md</path>
-                      </paths>
-                      <dst>${deb.install.path}</dst>
-                    </data>
-                    <data>
-                      <type>directory</type>
-                      <src>${project.basedir}/src/deb/init.d</src>
-                      <mapper>
-                        <type>perm</type>
-                        <prefix>/etc/init.d</prefix>
-                        <filemode>755</filemode>
-                      </mapper>
-                    </data>
-                    <data>
-                      <type>link</type>
-                      <linkName>/usr/bin/zeppelin-daemon.sh</linkName>
-                      
<linkTarget>${deb.install.path}/bin/zeppelin-daemon.sh</linkTarget>
-                      <symlink>true</symlink>
-                    </data>
-                    <data>
-                      <type>link</type>
-                      <linkName>${deb.install.path}/conf</linkName>
-                      <linkTarget>${deb.conf.path}</linkTarget>
-                      <symlink>true</symlink>
-                    </data>
-                    <data>
-                      <type>link</type>
-                      <linkName>${deb.install.path}/logs</linkName>
-                      <linkTarget>${deb.log.path}</linkTarget>
-                      <symlink>true</symlink>
-                    </data>
-                    <data>
-                      <type>link</type>
-                      <linkName>${deb.install.path}/notebook</linkName>
-                      <linkTarget>${deb.notebook.path}</linkTarget>
-                      <symlink>true</symlink>
-                    </data>
-                    <data>
-                      <type>link</type>
-                      <linkName>${deb.install.path}/run</linkName>
-                      <linkTarget>${deb.pid.path}</linkTarget>
-                      <symlink>true</symlink>
-                    </data>
-                    <data>
-                      <type>directory</type>
-                      <src>${deb.assembly.base.dir}/bin</src>
-                      <mapper>
-                        <type>perm</type>
-                        <prefix>${deb.install.path}/bin</prefix>
-                        <filemode>755</filemode>
-                      </mapper>
-                    </data>
-                    <data>
-                      <type>directory</type>
-                      <src>${deb.assembly.base.dir}/conf</src>
-                      <conffile>true</conffile>
-                      <mapper>
-                        <type>perm</type>
-                        <prefix>${deb.conf.path}</prefix>
-                      </mapper>
-                    </data>
-                    <data>
-                      <type>directory</type>
-                      <src>${deb.assembly.base.dir}/lib</src>
-                      <mapper>
-                        <type>perm</type>
-                        <prefix>${deb.install.path}/lib</prefix>
-                      </mapper>
-                    </data>
-                    <data>
-                      <type>directory</type>
-                      <src>${deb.assembly.base.dir}</src>
-                      <includes>*.jar,*.war</includes>
-                      <mapper>
-                        <type>perm</type>
-                        <prefix>${deb.install.path}</prefix>
-                      </mapper>
-                    </data>
-                    <data>
-                      <type>directory</type>
-                      <src>${deb.assembly.base.dir}/interpreter</src>
-                      <mapper>
-                        <type>perm</type>
-                        <prefix>${deb.install.path}/interpreter</prefix>
-                      </mapper>
-                    </data>
-                    <data>
-                      <type>directory</type>
-                      <src>${deb.assembly.base.dir}/notebook</src>
-                      <includes>2A94M5J1Z/note.json</includes>
-                      <mapper>
-                        <type>perm</type>
-                        <prefix>${deb.notebook.path}</prefix>
-                      </mapper>
-                    </data>
-                    <data>
-                      <type>template</type>
-                      <paths>
-                        <path>${deb.conf.path}</path>
-                        <path>${deb.log.path}</path>
-                        <path>${deb.pid.path}</path>
-                        <path>${deb.notebook.path}</path>
-                      </paths>
-                    </data>
-                  </dataSet>
-                </configuration>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
   </profiles>
 </project>
diff --git a/zeppelin-distribution/src/deb/control/control 
b/zeppelin-distribution/src/deb/control/control
deleted file mode 100644
index 2bbb205efe..0000000000
--- a/zeppelin-distribution/src/deb/control/control
+++ /dev/null
@@ -1,26 +0,0 @@
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-Package: [[deb.pkg.name]]
-Version: [[version]]-[[buildNumber]]
-Section: misc
-Priority: optional
-Architecture: all
-Maintainer: Lee moon soo <leemoon...@gmail.com>
-Description: [[name]]
-Distribution: development
\ No newline at end of file
diff --git a/zeppelin-distribution/src/deb/control/prerm 
b/zeppelin-distribution/src/deb/control/prerm
deleted file mode 100644
index 85977fcd41..0000000000
--- a/zeppelin-distribution/src/deb/control/prerm
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/sh
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-
-set -e
-
-SERVICE=$(which service 2> /dev/null)
-RM=$(which rm 2> /dev/null)
-
-exec $SERVICE zeppelind stop
-exec $RM -rf [[deb.log.path]]/* [[deb.pid.path]]/*
diff --git a/zeppelin-distribution/src/deb/init.d/zeppelind 
b/zeppelin-distribution/src/deb/init.d/zeppelind
deleted file mode 100755
index d9752df64d..0000000000
--- a/zeppelin-distribution/src/deb/init.d/zeppelind
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-#
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-#
-#
-### BEGIN INIT INFO
-# Provides:          zeppelind
-# Required-Start:    $remote_fs
-# Required-Stop:     $remote_fs
-# Should-Start:      $network $time
-# Should-Stop:       $network $time
-# Default-Start:     2 3 4 5
-# Default-Stop:      0 1 6
-# Short-Description: Start and stop the zeppelin daemon
-# Description:       Controls the zeppelin daemon
-### END INIT INFO
-#
-
-test -e /usr/bin/zeppelin-daemon.sh || exit 1
-
-exec /usr/bin/zeppelin-daemon.sh $@

Reply via email to