diff --git a/pom.xml b/pom.xml index 4ad258b7d..972263dea 100644 --- a/pom.xml +++ b/pom.xml @@ -386,253 +386,243 @@ jdeb org.vafer - 1.4 + 1.5 ${project.build.directory}/releases/${project.artifactId}-${project.version}.deb ${project.build.directory}/generated-packaging/deb/scripts + + + + + directory + ${project.build.directory}/fess + **/fess_config.properties,**/fess_env*.properties + + perm + ${packaging.fess.app.dir} + 755 + ${packaging.fess.user} + ${packaging.fess.group} + + + + + directory + ${project.build.directory}/tomcat-lib + + perm + ${packaging.fess.lib.dir}/classes + ${packaging.fess.user} + ${packaging.fess.group} + + + + file + ${project.build.directory}/fess/WEB-INF/classes/org/codelibs/fess/FessBoot.class + ${packaging.fess.lib.dir}/classes/org/codelibs/fess/FessBoot.class + + perm + ${packaging.fess.user} + ${packaging.fess.group} + + + + + files + + ${project.basedir}/src/main/assemblies/files/tomcat_config.properties + ${project.basedir}/src/main/assemblies/files/logging.properties + + ${packaging.fess.conf.dir} + + perm + ${packaging.fess.user} + ${packaging.fess.group} + + + + files + + ${project.build.directory}/fess/WEB-INF/classes/fess_config.properties + ${project.build.directory}/fess/WEB-INF/classes/fess_env_crawler.properties + ${project.build.directory}/fess/WEB-INF/classes/fess_env_suggest.properties + ${project.build.directory}/fess/WEB-INF/classes/fess_env_web.properties + + ${packaging.fess.conf.dir} + + perm + ${packaging.fess.user} + ${packaging.fess.group} + + + + + directory + ${project.basedir}/src/main/assemblies/extension + + perm + ${packaging.fess.extension.dir} + ${packaging.fess.user} + ${packaging.fess.group} + + + + + template + + ${packaging.fess.var.dir} + + + perm + 755 + ${packaging.fess.user} + ${packaging.fess.group} + + + + + files + + ${project.basedir}/src/main/assemblies/files/fess + ${project.basedir}/src/main/assemblies/files/fess.in.sh + + ${packaging.fess.bin.dir} + + perm + 755 + ${packaging.fess.user} + ${packaging.fess.group} + + + + + template + + ${packaging.fess.log.dir} + ${packaging.fess.temp.dir} + + + perm + ${packaging.fess.user} + ${packaging.fess.group} + + + + + template + + ${packaging.fess.dictionary.dir} + + + perm + elasticsearch + elasticsearch + + + + + directory + ${project.basedir}/plugins + + perm + ${packaging.fess.home.dir}/es/plugins + ${packaging.fess.user} + ${packaging.fess.group} + + + + + file + ${project.build.directory}/generated-packaging/deb/env/fess + /etc/default/fess + + perm + root + root + + + + + file + ${project.build.directory}/generated-packaging/deb/init.d/fess + /etc/init.d/fess + + perm + 755 + root + root + + + + + file + ${project.build.directory}/generated-packaging/deb/systemd/fess.service + ${packaging.fess.systemd.dir}/fess.service + + + + file + ${project.build.directory}/generated-packaging/deb/systemd/sysctl/fess.conf + ${packaging.fess.systemd.sysctl.dir}/fess.conf + + + + file + ${project.build.directory}/generated-packaging/deb/systemd/fess.conf + ${packaging.fess.tmpfilesd.dir}/fess.conf + + + + directory + ${project.build.directory}/generated-packaging/deb/lintian + .DS_Store + + perm + /usr/share/lintian/overrides + ${packaging.fess.user} + ${packaging.fess.group} + + + + + files + + ${project.basedir}/LICENSE + ${project.basedir}/README.md + + ${packaging.fess.home.dir} + + perm + ${packaging.fess.user} + ${packaging.fess.group} + + + + + file + ${project.build.directory}/generated-packaging/deb/copyright + /usr/share/doc/fess/copyright + + + + template + + ${packaging.fess.pid.dir} + + + perm + ${packaging.fess.user} + ${packaging.fess.group} + + + - - - package - - jdeb - - - - - - - directory - ${project.build.directory}/fess - **/fess_config.properties,**/fess_env*.properties - - perm - ${packaging.fess.app.dir} - 755 - ${packaging.fess.user} - ${packaging.fess.group} - - - - - directory - ${project.build.directory}/tomcat-lib - - perm - ${packaging.fess.lib.dir}/classes - ${packaging.fess.user} - ${packaging.fess.group} - - - - file - ${project.build.directory}/fess/WEB-INF/classes/org/codelibs/fess/FessBoot.class - ${packaging.fess.lib.dir}/classes/org/codelibs/fess/FessBoot.class - - perm - ${packaging.fess.user} - ${packaging.fess.group} - - - - - files - - ${project.basedir}/src/main/assemblies/files/tomcat_config.properties - ${project.basedir}/src/main/assemblies/files/logging.properties - - ${packaging.fess.conf.dir} - - perm - ${packaging.fess.user} - ${packaging.fess.group} - - - - files - - ${project.build.directory}/fess/WEB-INF/classes/fess_config.properties - ${project.build.directory}/fess/WEB-INF/classes/fess_env_crawler.properties - ${project.build.directory}/fess/WEB-INF/classes/fess_env_suggest.properties - ${project.build.directory}/fess/WEB-INF/classes/fess_env_web.properties - - ${packaging.fess.conf.dir} - - perm - ${packaging.fess.user} - ${packaging.fess.group} - - - - - directory - ${project.basedir}/src/main/assemblies/extension - - perm - ${packaging.fess.extension.dir} - ${packaging.fess.user} - ${packaging.fess.group} - - - - - template - - ${packaging.fess.var.dir} - - - perm - 755 - ${packaging.fess.user} - ${packaging.fess.group} - - - - - files - - ${project.basedir}/src/main/assemblies/files/fess - ${project.basedir}/src/main/assemblies/files/fess.in.sh - - ${packaging.fess.bin.dir} - - perm - 755 - ${packaging.fess.user} - ${packaging.fess.group} - - - - - template - - ${packaging.fess.log.dir} - ${packaging.fess.temp.dir} - - - perm - ${packaging.fess.user} - ${packaging.fess.group} - - - - - template - - ${packaging.fess.dictionary.dir} - - - perm - elasticsearch - elasticsearch - - - - - directory - ${project.basedir}/plugins - - perm - ${packaging.fess.home.dir}/es/plugins - ${packaging.fess.user} - ${packaging.fess.group} - - - - - file - ${project.build.directory}/generated-packaging/deb/env/fess - /etc/default/fess - - perm - root - root - - - - - file - ${project.build.directory}/generated-packaging/deb/init.d/fess - /etc/init.d/fess - - perm - 755 - root - root - - - - - file - ${project.build.directory}/generated-packaging/deb/systemd/fess.service - ${packaging.fess.systemd.dir}/fess.service - - - - file - ${project.build.directory}/generated-packaging/deb/systemd/sysctl/fess.conf - ${packaging.fess.systemd.sysctl.dir}/fess.conf - - - - file - ${project.build.directory}/generated-packaging/deb/systemd/fess.conf - ${packaging.fess.tmpfilesd.dir}/fess.conf - - - - directory - ${project.build.directory}/generated-packaging/deb/lintian - .DS_Store - - perm - /usr/share/lintian/overrides - ${packaging.fess.user} - ${packaging.fess.group} - - - - - files - - ${project.basedir}/LICENSE - ${project.basedir}/README.md - - ${packaging.fess.home.dir} - - perm - ${packaging.fess.user} - ${packaging.fess.group} - - - - - file - ${project.build.directory}/generated-packaging/deb/copyright - /usr/share/doc/fess/copyright - - - - template - - ${packaging.fess.pid.dir} - - - perm - ${packaging.fess.user} - ${packaging.fess.group} - - - - - -