From 1ccdff2dbb0839797e100afce888c014b1ea625e Mon Sep 17 00:00:00 2001 From: Michael Wagner Date: Tue, 8 Feb 2022 19:50:05 +0100 Subject: [PATCH] epic-ts --- debian/mkivitendo.changelog | 4 ++++ debian/mkivitendo.control | 30 ++++++++++++++++++++++++++++++ debian/mkivitendo.cp | 23 +++++++++++++++++++++++ debian/mkivitendo.prepare | 16 ++++++++++++++++ 4 files changed, 73 insertions(+) create mode 100644 debian/mkivitendo.changelog create mode 100644 debian/mkivitendo.control create mode 100755 debian/mkivitendo.cp create mode 100755 debian/mkivitendo.prepare diff --git a/debian/mkivitendo.changelog b/debian/mkivitendo.changelog new file mode 100644 index 000000000..861b6cc8f --- /dev/null +++ b/debian/mkivitendo.changelog @@ -0,0 +1,4 @@ +kivitendo-erp (3.5.8.1-%BUILD%) unstable; urgency=medium + * start of mebil mapping + -- Michael Wagner Tue, 08 Feb 2022 20:03:04 +0100 + diff --git a/debian/mkivitendo.control b/debian/mkivitendo.control new file mode 100644 index 000000000..c5b25cc4b --- /dev/null +++ b/debian/mkivitendo.control @@ -0,0 +1,30 @@ +Source: kivitendo-erp +Section: main +Priority: optional +Maintainer: Michael Wagner +Build-Depends: git,mbuild + +Package: mkivitendo +Section: main +Priority: optional +Architecture: all +Depends: apache2, postgresql, libapache2-mod-fcgid, libarchive-zip-perl, libclone-perl, + libconfig-std-perl, libdatetime-perl, libdbd-pg-perl, libdbi-perl, + libemail-address-perl, libemail-mime-perl, libfcgi-perl, libjson-perl, + liblist-moreutils-perl, libnet-smtp-ssl-perl, libnet-sslglue-perl, + libparams-validate-perl, libpdf-api2-perl, librose-db-object-perl, + librose-db-perl, librose-object-perl, libsort-naturally-perl, + libstring-shellquote-perl, libtemplate-perl, libtext-csv-xs-perl, + libtext-iconv-perl, liburi-perl, libxml-writer-perl, libyaml-perl, + libimage-info-perl, libgd-gd2-perl, + libfile-copy-recursive-perl, libalgorithm-checkdigits-perl, + libcrypt-pbkdf2-perl, libcgi-pm-perl, libtext-unidecode-perl, libwww-perl, + postgresql-contrib, aqbanking-tools, poppler-utils, libhtml-restrict-perl, + libdatetime-set-perl, libset-infinite-perl, liblist-utilsby-perl, + libdaemon-generic-perl, libfile-flock-perl, libfile-slurp-perl, + libfile-mimeinfo-perl, libpbkdf2-tiny-perl, libregexp-ipv6-perl, + libdatetime-event-cron-perl, libexception-class-perl, + libcam-pdf-perl, libmath-round-perl +Replaces: kivitendo +Description: kivitendo-ERP + diff --git a/debian/mkivitendo.cp b/debian/mkivitendo.cp new file mode 100755 index 000000000..907a4801d --- /dev/null +++ b/debian/mkivitendo.cp @@ -0,0 +1,23 @@ +#!/bin/bash +set -e + +# parameter: $1: base dir for copy (optional) + +mkdir -p $1/opt/kivitendo-erp +rsync -a --exclude=".git" --exclude="debian" ./ $1/opt/kivitendo-erp/ + +# provide WTG default config file +cp Downloads/projects/kivitendo/kivitendo.conf.default $1/opt/kivitendo-erp/config/ + +# postinst +cp Downloads/projects/debian/kivitendo.postinst debian/tmp/DEBIAN/postinst + +# copyright +cp doc/copyright debian/ + +# apache files +mkdir -p $1/etc/apache2/sites-available +mkdir -p $1/etc/apache2/sites-enabled +cp Downloads/projects/kivitendo/kivitendo.conf $1/etc/apache2/sites-available +cd $1/etc/apache2/sites-enabled && ln -sf ../sites-available/kivitendo.conf . + diff --git a/debian/mkivitendo.prepare b/debian/mkivitendo.prepare new file mode 100755 index 000000000..f7f4357b4 --- /dev/null +++ b/debian/mkivitendo.prepare @@ -0,0 +1,16 @@ +#!/bin/bash +set -e + +mkdir -p Downloads +pushd Downloads >/dev/null + +if [ -d projects ] +then + pushd projects >/dev/null + git fetch -t + popd >/dev/null +else + git clone https://wagnertech.de/git/projects +fi + + -- 2.20.1