From 9eae05f99c5b6c458f5b5f4b89e193b3e1788080 Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 18:31:15 +0200 Subject: [PATCH 01/47] Add drone deb build requisites --- .drone.yml | 9 ++++++ .../generated/lch/installed-by-dh_installdocs | 0 debian/README.Debian | 8 +++++ debian/changelog | 6 ++++ debian/compat | 1 + debian/control | 15 ++++++++++ debian/copyright | 28 ++++++++++++++++++ debian/debhelper-build-stamp | 1 + debian/files | 2 ++ debian/lch.substvars | 2 ++ debian/lch/DEBIAN/control | 12 ++++++++ debian/lch/DEBIAN/md5sums | 3 ++ debian/lch/usr/share/doc/lch/README.Debian | 8 +++++ .../lch/usr/share/doc/lch/changelog.Debian.gz | Bin 0 -> 164 bytes debian/lch/usr/share/doc/lch/copyright | 28 ++++++++++++++++++ debian/patches/series | 1 + debian/rules | 9 ++++++ debian/source/format | 1 + debian/source/local-options | 2 ++ debian/watch | 2 ++ 20 files changed, 138 insertions(+) create mode 100644 .drone.yml create mode 100644 debian/.debhelper/generated/lch/installed-by-dh_installdocs create mode 100644 debian/README.Debian create mode 100644 debian/changelog create mode 100644 debian/compat create mode 100644 debian/control create mode 100644 debian/copyright create mode 100644 debian/debhelper-build-stamp create mode 100644 debian/files create mode 100644 debian/lch.substvars create mode 100644 debian/lch/DEBIAN/control create mode 100644 debian/lch/DEBIAN/md5sums create mode 100644 debian/lch/usr/share/doc/lch/README.Debian create mode 100644 debian/lch/usr/share/doc/lch/changelog.Debian.gz create mode 100644 debian/lch/usr/share/doc/lch/copyright create mode 100644 debian/patches/series create mode 100755 debian/rules create mode 100644 debian/source/format create mode 100644 debian/source/local-options create mode 100644 debian/watch diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..2c773a3 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,9 @@ +pipeline: + + simple: + image: plugins/deb + description: Linux Compressor Humanized + package: lch + version: 0.6 + arch: all + auto_path: debian/ \ No newline at end of file diff --git a/debian/.debhelper/generated/lch/installed-by-dh_installdocs b/debian/.debhelper/generated/lch/installed-by-dh_installdocs new file mode 100644 index 0000000..e69de29 diff --git a/debian/README.Debian b/debian/README.Debian new file mode 100644 index 0000000..05b36ac --- /dev/null +++ b/debian/README.Debian @@ -0,0 +1,8 @@ +lch for Debian + +Please edit this to provide information specific to +this lch Debian package. + + (Automatically generated by debmake Version 4.3.1) + + -- pberrocal <> Sat, 03 Oct 2020 18:11:23 +0200 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 0000000..2f1d6d5 --- /dev/null +++ b/debian/changelog @@ -0,0 +1,6 @@ +lch (0.6-1) UNRELEASED; urgency=low + + * Initial release. Closes: #nnnn + + + -- pberrocal <> Sat, 03 Oct 2020 18:11:23 +0200 diff --git a/debian/compat b/debian/compat new file mode 100644 index 0000000..b4de394 --- /dev/null +++ b/debian/compat @@ -0,0 +1 @@ +11 diff --git a/debian/control b/debian/control new file mode 100644 index 0000000..93b0deb --- /dev/null +++ b/debian/control @@ -0,0 +1,15 @@ +Source: lch +Section: unknown +Priority: optional +Maintainer: pberrocal <> +Build-Depends: debhelper (>=11~) +Standards-Version: 4.1.4 +Homepage: + +Package: lch +Architecture: any +Multi-Arch: foreign +Depends: ${misc:Depends}, ${shlibs:Depends} +Description: auto-generated package by debmake + This Debian binary package was auto-generated by the + debmake(1) command provided by the debmake package. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 0000000..4945f2a --- /dev/null +++ b/debian/copyright @@ -0,0 +1,28 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: lch +Source: +# +# Please double check copyright with the licensecheck(1) command. + +Files: .drone.yml + README.md + TODO + bin/install.sh + bin/uninstall.sh + drone.yml + lch + lib/compressor.sh + lib/decompressor.sh + lib/installer.sh + lib/installers/deb.sh + lib/installers/pacman.sh + lib/installers/rpm.sh + lib/installers/zypper.sh + lib/resources.sh + man/lch.1 +Copyright: __NO_COPYRIGHT_NOR_LICENSE__ +License: __NO_COPYRIGHT_NOR_LICENSE__ + +#---------------------------------------------------------------------------- +# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following +# license/copyright files. diff --git a/debian/debhelper-build-stamp b/debian/debhelper-build-stamp new file mode 100644 index 0000000..eedab6c --- /dev/null +++ b/debian/debhelper-build-stamp @@ -0,0 +1 @@ +lch diff --git a/debian/files b/debian/files new file mode 100644 index 0000000..340085b --- /dev/null +++ b/debian/files @@ -0,0 +1,2 @@ +lch_0.6-1_amd64.buildinfo unknown optional +lch_0.6-1_amd64.deb unknown optional diff --git a/debian/lch.substvars b/debian/lch.substvars new file mode 100644 index 0000000..978fc8b --- /dev/null +++ b/debian/lch.substvars @@ -0,0 +1,2 @@ +misc:Depends= +misc:Pre-Depends= diff --git a/debian/lch/DEBIAN/control b/debian/lch/DEBIAN/control new file mode 100644 index 0000000..7f32bbf --- /dev/null +++ b/debian/lch/DEBIAN/control @@ -0,0 +1,12 @@ +Package: lch +Version: 0.6-1 +Architecture: amd64 +Maintainer: pberrocal <> +Installed-Size: 9 +Section: unknown +Priority: optional +Multi-Arch: foreign +Homepage: +Description: auto-generated package by debmake + This Debian binary package was auto-generated by the + debmake(1) command provided by the debmake package. diff --git a/debian/lch/DEBIAN/md5sums b/debian/lch/DEBIAN/md5sums new file mode 100644 index 0000000..1f94776 --- /dev/null +++ b/debian/lch/DEBIAN/md5sums @@ -0,0 +1,3 @@ +f6fb3e8cd3df7844952899d38c245931 usr/share/doc/lch/README.Debian +9e4b1d3d394d61a03d567beb35cc8ed9 usr/share/doc/lch/changelog.Debian.gz +706cfa6c8e208af842ddf8e4424c0363 usr/share/doc/lch/copyright diff --git a/debian/lch/usr/share/doc/lch/README.Debian b/debian/lch/usr/share/doc/lch/README.Debian new file mode 100644 index 0000000..05b36ac --- /dev/null +++ b/debian/lch/usr/share/doc/lch/README.Debian @@ -0,0 +1,8 @@ +lch for Debian + +Please edit this to provide information specific to +this lch Debian package. + + (Automatically generated by debmake Version 4.3.1) + + -- pberrocal <> Sat, 03 Oct 2020 18:11:23 +0200 diff --git a/debian/lch/usr/share/doc/lch/changelog.Debian.gz b/debian/lch/usr/share/doc/lch/changelog.Debian.gz new file mode 100644 index 0000000000000000000000000000000000000000..05dcdfbd50e6ecacf4a3f7d203faab3c6af90597 GIT binary patch literal 164 zcmV;V09*ebiwFP!000020~L(h3W7iwgztTdfo?h}y9yCzLX;OmRAfDXE`KU)yRiqt zw{M%PnUCRnN*I#VT1s$~+LFyN zQz7936#s_N!VQGZ_fY=bk%4|;(%ztc+{z$}V|)TOS_EBD0!{1IU>UB$A!R88-{zd> SX@*r;EcyX_zQ56=0000DkW2vp literal 0 HcmV?d00001 diff --git a/debian/lch/usr/share/doc/lch/copyright b/debian/lch/usr/share/doc/lch/copyright new file mode 100644 index 0000000..4945f2a --- /dev/null +++ b/debian/lch/usr/share/doc/lch/copyright @@ -0,0 +1,28 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: lch +Source: +# +# Please double check copyright with the licensecheck(1) command. + +Files: .drone.yml + README.md + TODO + bin/install.sh + bin/uninstall.sh + drone.yml + lch + lib/compressor.sh + lib/decompressor.sh + lib/installer.sh + lib/installers/deb.sh + lib/installers/pacman.sh + lib/installers/rpm.sh + lib/installers/zypper.sh + lib/resources.sh + man/lch.1 +Copyright: __NO_COPYRIGHT_NOR_LICENSE__ +License: __NO_COPYRIGHT_NOR_LICENSE__ + +#---------------------------------------------------------------------------- +# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following +# license/copyright files. diff --git a/debian/patches/series b/debian/patches/series new file mode 100644 index 0000000..4a97dfa --- /dev/null +++ b/debian/patches/series @@ -0,0 +1 @@ +# You must remove unused comment lines for the released package. diff --git a/debian/rules b/debian/rules new file mode 100755 index 0000000..9cf3a86 --- /dev/null +++ b/debian/rules @@ -0,0 +1,9 @@ +#!/usr/bin/make -f +# You must remove unused comment lines for the released package. +#export DH_VERBOSE = 1 +#export DEB_BUILD_MAINT_OPTIONS = hardening=+all +#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic +#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed + +%: + dh $@ diff --git a/debian/source/format b/debian/source/format new file mode 100644 index 0000000..163aaf8 --- /dev/null +++ b/debian/source/format @@ -0,0 +1 @@ +3.0 (quilt) diff --git a/debian/source/local-options b/debian/source/local-options new file mode 100644 index 0000000..00131ee --- /dev/null +++ b/debian/source/local-options @@ -0,0 +1,2 @@ +#abort-on-upstream-changes +#unapply-patches diff --git a/debian/watch b/debian/watch new file mode 100644 index 0000000..76575dc --- /dev/null +++ b/debian/watch @@ -0,0 +1,2 @@ +# You must remove unused comment lines for the released package. +version=3 From 931ad86dbb910ff427edb8d8d7f34dfc332f6028 Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 18:32:48 +0200 Subject: [PATCH 02/47] Add drone deb build requisites --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 2c773a3..4325adf 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,7 +2,7 @@ pipeline: simple: image: plugins/deb - description: Linux Compressor Humanized + description: Linux Compressor Humanizer package: lch version: 0.6 arch: all From edd74ac6c1e0edbf244376da1905ba7b016fecb8 Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 18:47:49 +0200 Subject: [PATCH 03/47] Fix drone pipeline and man page --- .drone.yml | 19 +++++++++++-------- man/lch.1 | 2 +- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.drone.yml b/.drone.yml index 4325adf..1fae82b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,9 +1,12 @@ -pipeline: +kind: pipeline +type: docker +name: default - simple: - image: plugins/deb - description: Linux Compressor Humanizer - package: lch - version: 0.6 - arch: all - auto_path: debian/ \ No newline at end of file +steps: +- name: builddeb + image: ubuntu:20.04 + commands: + - tar -cvzf ../lch-0.6 ../lch-0.6.tar.gz + - dpkg-buildpackage -us -uc + - dpkg -i ../lch-0.6.deb + - lch -v \ No newline at end of file diff --git a/man/lch.1 b/man/lch.1 index 3a07529..f15079d 100644 --- a/man/lch.1 +++ b/man/lch.1 @@ -45,6 +45,6 @@ will compress file1 and file2 in file.tar.gz Report your bugs at .SH AUTHOR -\fBlch\fP are by Gustavo Adolfo Mesa Roldan , radikal , Ale Romero , m . +\fBlch\fP are by Gustavo Adolfo Mesa Roldan , radikal , Ale Romero , Pedro Berrocal , m . This document is by radikal . \ No newline at end of file From fd0313a06a6061c43b349a48cb786c0962a25bda Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 21:24:35 +0200 Subject: [PATCH 04/47] Fix drone pipeline --- .drone.yml | 14 +++++---- .../generated/lch/installed-by-dh_installdocs | 0 debian/debhelper-build-stamp | 1 - debian/files | 2 -- debian/lch.substvars | 2 -- debian/lch/DEBIAN/control | 12 -------- debian/lch/DEBIAN/md5sums | 3 -- debian/lch/usr/share/doc/lch/README.Debian | 8 ----- .../lch/usr/share/doc/lch/changelog.Debian.gz | Bin 164 -> 0 bytes debian/lch/usr/share/doc/lch/copyright | 28 ------------------ 10 files changed, 8 insertions(+), 62 deletions(-) delete mode 100644 debian/.debhelper/generated/lch/installed-by-dh_installdocs delete mode 100644 debian/debhelper-build-stamp delete mode 100644 debian/files delete mode 100644 debian/lch.substvars delete mode 100644 debian/lch/DEBIAN/control delete mode 100644 debian/lch/DEBIAN/md5sums delete mode 100644 debian/lch/usr/share/doc/lch/README.Debian delete mode 100644 debian/lch/usr/share/doc/lch/changelog.Debian.gz delete mode 100644 debian/lch/usr/share/doc/lch/copyright diff --git a/.drone.yml b/.drone.yml index 1fae82b..9f51ee4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,9 +4,11 @@ name: default steps: - name: builddeb - image: ubuntu:20.04 - commands: - - tar -cvzf ../lch-0.6 ../lch-0.6.tar.gz - - dpkg-buildpackage -us -uc - - dpkg -i ../lch-0.6.deb - - lch -v \ No newline at end of file +- image: plugins/deb +- description: Linux Compressor Humanizer +- package: lch +- version: 0.6 +- maintainer: Pedro Berrocal +- homepage: https://lch.hatthieves.es/ +- arch: all +- auto_path: debian/ \ No newline at end of file diff --git a/debian/.debhelper/generated/lch/installed-by-dh_installdocs b/debian/.debhelper/generated/lch/installed-by-dh_installdocs deleted file mode 100644 index e69de29..0000000 diff --git a/debian/debhelper-build-stamp b/debian/debhelper-build-stamp deleted file mode 100644 index eedab6c..0000000 --- a/debian/debhelper-build-stamp +++ /dev/null @@ -1 +0,0 @@ -lch diff --git a/debian/files b/debian/files deleted file mode 100644 index 340085b..0000000 --- a/debian/files +++ /dev/null @@ -1,2 +0,0 @@ -lch_0.6-1_amd64.buildinfo unknown optional -lch_0.6-1_amd64.deb unknown optional diff --git a/debian/lch.substvars b/debian/lch.substvars deleted file mode 100644 index 978fc8b..0000000 --- a/debian/lch.substvars +++ /dev/null @@ -1,2 +0,0 @@ -misc:Depends= -misc:Pre-Depends= diff --git a/debian/lch/DEBIAN/control b/debian/lch/DEBIAN/control deleted file mode 100644 index 7f32bbf..0000000 --- a/debian/lch/DEBIAN/control +++ /dev/null @@ -1,12 +0,0 @@ -Package: lch -Version: 0.6-1 -Architecture: amd64 -Maintainer: pberrocal <> -Installed-Size: 9 -Section: unknown -Priority: optional -Multi-Arch: foreign -Homepage: -Description: auto-generated package by debmake - This Debian binary package was auto-generated by the - debmake(1) command provided by the debmake package. diff --git a/debian/lch/DEBIAN/md5sums b/debian/lch/DEBIAN/md5sums deleted file mode 100644 index 1f94776..0000000 --- a/debian/lch/DEBIAN/md5sums +++ /dev/null @@ -1,3 +0,0 @@ -f6fb3e8cd3df7844952899d38c245931 usr/share/doc/lch/README.Debian -9e4b1d3d394d61a03d567beb35cc8ed9 usr/share/doc/lch/changelog.Debian.gz -706cfa6c8e208af842ddf8e4424c0363 usr/share/doc/lch/copyright diff --git a/debian/lch/usr/share/doc/lch/README.Debian b/debian/lch/usr/share/doc/lch/README.Debian deleted file mode 100644 index 05b36ac..0000000 --- a/debian/lch/usr/share/doc/lch/README.Debian +++ /dev/null @@ -1,8 +0,0 @@ -lch for Debian - -Please edit this to provide information specific to -this lch Debian package. - - (Automatically generated by debmake Version 4.3.1) - - -- pberrocal <> Sat, 03 Oct 2020 18:11:23 +0200 diff --git a/debian/lch/usr/share/doc/lch/changelog.Debian.gz b/debian/lch/usr/share/doc/lch/changelog.Debian.gz deleted file mode 100644 index 05dcdfbd50e6ecacf4a3f7d203faab3c6af90597..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmV;V09*ebiwFP!000020~L(h3W7iwgztTdfo?h}y9yCzLX;OmRAfDXE`KU)yRiqt zw{M%PnUCRnN*I#VT1s$~+LFyN zQz7936#s_N!VQGZ_fY=bk%4|;(%ztc+{z$}V|)TOS_EBD0!{1IU>UB$A!R88-{zd> SX@*r;EcyX_zQ56=0000DkW2vp diff --git a/debian/lch/usr/share/doc/lch/copyright b/debian/lch/usr/share/doc/lch/copyright deleted file mode 100644 index 4945f2a..0000000 --- a/debian/lch/usr/share/doc/lch/copyright +++ /dev/null @@ -1,28 +0,0 @@ -Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: lch -Source: -# -# Please double check copyright with the licensecheck(1) command. - -Files: .drone.yml - README.md - TODO - bin/install.sh - bin/uninstall.sh - drone.yml - lch - lib/compressor.sh - lib/decompressor.sh - lib/installer.sh - lib/installers/deb.sh - lib/installers/pacman.sh - lib/installers/rpm.sh - lib/installers/zypper.sh - lib/resources.sh - man/lch.1 -Copyright: __NO_COPYRIGHT_NOR_LICENSE__ -License: __NO_COPYRIGHT_NOR_LICENSE__ - -#---------------------------------------------------------------------------- -# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following -# license/copyright files. From d568ed8ae02bf9d9769f96aaf608dc07ef4505b6 Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 21:34:08 +0200 Subject: [PATCH 05/47] Fix drone pipeline --- .drone.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9f51ee4..1cf8a4f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,11 +4,11 @@ name: default steps: - name: builddeb -- image: plugins/deb -- description: Linux Compressor Humanizer -- package: lch -- version: 0.6 -- maintainer: Pedro Berrocal -- homepage: https://lch.hatthieves.es/ -- arch: all -- auto_path: debian/ \ No newline at end of file + image: plugins/deb + description: Linux Compressor Humanizer + package: lch + version: 0.6 + maintainer: Pedro Berrocal + homepage: https://lch.hatthieves.es/ + arch: all + auto_path: debian/ \ No newline at end of file From 747a3a07c005aea44a270c842b324016ad835276 Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 22:07:11 +0200 Subject: [PATCH 06/47] Fix drone pipeline --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 1cf8a4f..ae3cbde 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,7 +4,7 @@ name: default steps: - name: builddeb - image: plugins/deb + image: https://github.com/drone-plug/drone-deb description: Linux Compressor Humanizer package: lch version: 0.6 From f324adc03d859ad1086868385457f0707e39bca9 Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 22:08:40 +0200 Subject: [PATCH 07/47] Fix drone pipeline --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index ae3cbde..5461a90 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,7 +4,7 @@ name: default steps: - name: builddeb - image: https://github.com/drone-plug/drone-deb + image: github.com/drone-plug/drone-deb description: Linux Compressor Humanizer package: lch version: 0.6 From 7cfbe7bf5f2b8424e91bfeb72091b5f86ed40469 Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 22:19:41 +0200 Subject: [PATCH 08/47] Fix drone pipeline --- .drone.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 5461a90..6839f6b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,7 +4,8 @@ name: default steps: - name: builddeb - image: github.com/drone-plug/drone-deb + pull: never + image: plugins/deb description: Linux Compressor Humanizer package: lch version: 0.6 From 119effe2e3a6f7908835cedd18dce743cdb8e1da Mon Sep 17 00:00:00 2001 From: pberr Date: Sat, 3 Oct 2020 22:28:20 +0200 Subject: [PATCH 09/47] Fix drone pipeline --- .drone.yml | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/.drone.yml b/.drone.yml index 6839f6b..2ece3b0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,11 +5,12 @@ name: default steps: - name: builddeb pull: never - image: plugins/deb - description: Linux Compressor Humanizer - package: lch - version: 0.6 - maintainer: Pedro Berrocal - homepage: https://lch.hatthieves.es/ - arch: all - auto_path: debian/ \ No newline at end of file + image: plugins/deb + settings: + description: Linux Compressor Humanizer + package: lch + version: 0.6 + maintainer: Pedro Berrocal + homepage: https://lch.hatthieves.es/ + arch: all + auto_path: debian/ \ No newline at end of file From 53e4913270f0c042007ce4fe5fbdf9591890182c Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 3 Oct 2020 22:42:04 +0200 Subject: [PATCH 10/47] volumes --- .drone.yml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 2ece3b0..44e5355 100644 --- a/.drone.yml +++ b/.drone.yml @@ -6,6 +6,9 @@ steps: - name: builddeb pull: never image: plugins/deb + volumes: + - name: debian + path: /debian settings: description: Linux Compressor Humanizer package: lch @@ -13,4 +16,9 @@ steps: maintainer: Pedro Berrocal homepage: https://lch.hatthieves.es/ arch: all - auto_path: debian/ \ No newline at end of file + auto_path: /debian/ + +volumes: +- name: debian + host: + path: /opt/docker/production/lch-web/web/deb From 6de06743d502dd7679536f10d66959182a991210 Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 3 Oct 2020 23:06:29 +0200 Subject: [PATCH 11/47] volumes --- .drone.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 44e5355..2f18d7d 100644 --- a/.drone.yml +++ b/.drone.yml @@ -16,7 +16,8 @@ steps: maintainer: Pedro Berrocal homepage: https://lch.hatthieves.es/ arch: all - auto_path: /debian/ + auto_path: debian/ + target: /debian volumes: - name: debian From 9893ae690ad10089523a05417ed659e760a5f030 Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 3 Oct 2020 23:20:38 +0200 Subject: [PATCH 12/47] volumes --- .drone.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 2f18d7d..0f92f66 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,7 +17,10 @@ steps: homepage: https://lch.hatthieves.es/ arch: all auto_path: debian/ - target: /debian + depends: + - bash + target: + - /debian volumes: - name: debian From cb5a2cef3d8e4f3806ffc8cf7724dbb71d8b5ab7 Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 3 Oct 2020 23:30:38 +0200 Subject: [PATCH 13/47] volumes --- .drone.yml | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index 0f92f66..8f40f2a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,13 +1,17 @@ +workspace: + base: /go + path: src/github.com/drone-plugins/drone-deb + kind: pipeline type: docker name: default steps: - name: builddeb - pull: never - image: plugins/deb + image: docker + repo: plugins/deb volumes: - - name: debian + - name: debhost path: /debian settings: description: Linux Compressor Humanizer @@ -19,10 +23,9 @@ steps: auto_path: debian/ depends: - bash - target: - - /debian + target: /debian volumes: -- name: debian +- name: debhost host: path: /opt/docker/production/lch-web/web/deb From d70b450ccf90ea8f350b9478fa25eb26dd2d06f0 Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 3 Oct 2020 23:33:15 +0200 Subject: [PATCH 14/47] volumes --- .drone.yml | 40 ++++++++++++++++++---------------------- 1 file changed, 18 insertions(+), 22 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8f40f2a..8ddb516 100644 --- a/.drone.yml +++ b/.drone.yml @@ -2,28 +2,24 @@ workspace: base: /go path: src/github.com/drone-plugins/drone-deb -kind: pipeline -type: docker -name: default - -steps: -- name: builddeb - image: docker - repo: plugins/deb - volumes: - - name: debhost - path: /debian - settings: - description: Linux Compressor Humanizer - package: lch - version: 0.6 - maintainer: Pedro Berrocal - homepage: https://lch.hatthieves.es/ - arch: all - auto_path: debian/ - depends: - - bash - target: /debian +pipeline: + builddeb: + image: docker + repo: plugins/deb + volumes: + - name: debhost + path: /debian + settings: + description: Linux Compressor Humanizer + package: lch + version: 0.6 + maintainer: Pedro Berrocal + homepage: https://lch.hatthieves.es/ + arch: all + auto_path: debian/ + depends: + - bash + target: /debian volumes: - name: debhost From ad041f8d60bd12e07595e5ef7e8d138f174e00bb Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 3 Oct 2020 23:36:33 +0200 Subject: [PATCH 15/47] volumes --- .drone.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8ddb516..c7d2a00 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,9 +3,10 @@ workspace: path: src/github.com/drone-plugins/drone-deb pipeline: + builddeb: - image: docker - repo: plugins/deb + image: plugins/deb + pull: never volumes: - name: debhost path: /debian From cd077c6dc91901b2686c8df63b3eaf6fbd16cdd9 Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 3 Oct 2020 23:38:40 +0200 Subject: [PATCH 16/47] volumes --- .drone.yml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index c7d2a00..2248dfc 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,7 +1,3 @@ -workspace: - base: /go - path: src/github.com/drone-plugins/drone-deb - pipeline: builddeb: From 84a45f8c4d089d38a1a46e2e64c203dbfb1c9929 Mon Sep 17 00:00:00 2001 From: ale Date: Sat, 3 Oct 2020 23:41:15 +0200 Subject: [PATCH 17/47] latest changes --- .drone.yml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8f40f2a..3024535 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,15 +1,11 @@ -workspace: - base: /go - path: src/github.com/drone-plugins/drone-deb - kind: pipeline type: docker name: default steps: - name: builddeb - image: docker - repo: plugins/deb + image: plugins/deb + pull: never volumes: - name: debhost path: /debian From 1406ed5b4608c2ca22fec554b11454e3238a1d56 Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 4 Oct 2020 00:07:13 +0200 Subject: [PATCH 18/47] one test --- .drone.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 3024535..ea0f16a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -10,10 +10,11 @@ steps: - name: debhost path: /debian settings: + name: lch description: Linux Compressor Humanizer package: lch version: 0.6 - maintainer: Pedro Berrocal + maintainer: HatThieves homepage: https://lch.hatthieves.es/ arch: all auto_path: debian/ From b94bf913784be8306fcc92f4964789e5f8ea9c95 Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 4 Oct 2020 00:10:29 +0200 Subject: [PATCH 19/47] another test --- .drone.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index ea0f16a..ca4ce01 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,12 +12,11 @@ steps: settings: name: lch description: Linux Compressor Humanizer - package: lch version: 0.6 maintainer: HatThieves homepage: https://lch.hatthieves.es/ arch: all - auto_path: debian/ + auto: debian/ depends: - bash target: /debian From 04b758fc89d360073ffbc627c128f54b96492d96 Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 4 Oct 2020 00:12:08 +0200 Subject: [PATCH 20/47] another test --- .drone.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index ca4ce01..9a642d1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -11,6 +11,7 @@ steps: path: /debian settings: name: lch + package: lch description: Linux Compressor Humanizer version: 0.6 maintainer: HatThieves From 33d09631f4c6305612d81eceb57d36479f59f77c Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 4 Oct 2020 00:14:07 +0200 Subject: [PATCH 21/47] another test --- .drone.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 9a642d1..e146faa 100644 --- a/.drone.yml +++ b/.drone.yml @@ -8,7 +8,7 @@ steps: pull: never volumes: - name: debhost - path: /debian + path: /debian/ settings: name: lch package: lch @@ -20,9 +20,9 @@ steps: auto: debian/ depends: - bash - target: /debian + target: /debian/ volumes: - name: debhost host: - path: /opt/docker/production/lch-web/web/deb + path: /opt/docker/production/lch-web/web/deb/ From e0a43e967289a53af5cc530b259989bbb6ec5fc5 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 01:49:20 +0200 Subject: [PATCH 22/47] Fix drone pipeline --- .drone.yml | 25 +++++++++---------------- debian/README.Debian | 8 -------- debian/changelog | 7 +++---- debian/compat | 2 +- debian/control | 18 ++++++------------ debian/copyright | 31 +++++-------------------------- debian/patches/series | 1 - debian/rules | 18 ++++++++++++------ debian/source/format | 1 - debian/source/local-options | 2 -- debian/watch | 2 -- 11 files changed, 36 insertions(+), 79 deletions(-) delete mode 100644 debian/README.Debian delete mode 100644 debian/patches/series delete mode 100644 debian/source/format delete mode 100644 debian/source/local-options delete mode 100644 debian/watch diff --git a/.drone.yml b/.drone.yml index e146faa..2b11bf8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,24 +4,17 @@ name: default steps: - name: builddeb - image: plugins/deb - pull: never + image: ubuntu/20.04 volumes: - name: debhost - path: /debian/ - settings: - name: lch - package: lch - description: Linux Compressor Humanizer - version: 0.6 - maintainer: HatThieves - homepage: https://lch.hatthieves.es/ - arch: all - auto: debian/ - depends: - - bash - target: /debian/ - + path: /debian + commands: + - dpkg-buildpackage -us -uc + - cp ../lch_0.6.10.deb . + - dpkg -i lch_0.6.10.deb + - lch -v + - cp lch_0.6.10.deb /debian/ + volumes: - name: debhost host: diff --git a/debian/README.Debian b/debian/README.Debian deleted file mode 100644 index 05b36ac..0000000 --- a/debian/README.Debian +++ /dev/null @@ -1,8 +0,0 @@ -lch for Debian - -Please edit this to provide information specific to -this lch Debian package. - - (Automatically generated by debmake Version 4.3.1) - - -- pberrocal <> Sat, 03 Oct 2020 18:11:23 +0200 diff --git a/debian/changelog b/debian/changelog index 2f1d6d5..25eb7e5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,6 +1,5 @@ -lch (0.6-1) UNRELEASED; urgency=low +lch (0.6.10) unstable; urgency=medium - * Initial release. Closes: #nnnn - + * Initial release. - -- pberrocal <> Sat, 03 Oct 2020 18:11:23 +0200 + -- Pedro Berrocal Sun, 04 Oct 2020 00:51:43 +0200 diff --git a/debian/compat b/debian/compat index b4de394..9a03714 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -11 +10 \ No newline at end of file diff --git a/debian/control b/debian/control index 93b0deb..3f015d3 100644 --- a/debian/control +++ b/debian/control @@ -1,15 +1,9 @@ Source: lch -Section: unknown -Priority: optional -Maintainer: pberrocal <> -Build-Depends: debhelper (>=11~) -Standards-Version: 4.1.4 -Homepage: +Maintainer: Pedro Berrocal +Standards-Version: 0.6.10 +Section: utils Package: lch -Architecture: any -Multi-Arch: foreign -Depends: ${misc:Depends}, ${shlibs:Depends} -Description: auto-generated package by debmake - This Debian binary package was auto-generated by the - debmake(1) command provided by the debmake package. +Architecture: all +Description: Linux Compressor Humanizer + Download it and forget about writing arguments. diff --git a/debian/copyright b/debian/copyright index 4945f2a..987a099 100644 --- a/debian/copyright +++ b/debian/copyright @@ -1,28 +1,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ -Upstream-Name: lch -Source: -# -# Please double check copyright with the licensecheck(1) command. +Upstream-Name: falcot-data -Files: .drone.yml - README.md - TODO - bin/install.sh - bin/uninstall.sh - drone.yml - lch - lib/compressor.sh - lib/decompressor.sh - lib/installer.sh - lib/installers/deb.sh - lib/installers/pacman.sh - lib/installers/rpm.sh - lib/installers/zypper.sh - lib/resources.sh - man/lch.1 -Copyright: __NO_COPYRIGHT_NOR_LICENSE__ -License: __NO_COPYRIGHT_NOR_LICENSE__ - -#---------------------------------------------------------------------------- -# Files marked as NO_LICENSE_TEXT_FOUND may be covered by the following -# license/copyright files. +Files: * +Copyright: 2004-2019 Hatthieves +License: + All rights reserved. \ No newline at end of file diff --git a/debian/patches/series b/debian/patches/series deleted file mode 100644 index 4a97dfa..0000000 --- a/debian/patches/series +++ /dev/null @@ -1 +0,0 @@ -# You must remove unused comment lines for the released package. diff --git a/debian/rules b/debian/rules index 9cf3a86..bc863fb 100755 --- a/debian/rules +++ b/debian/rules @@ -1,9 +1,15 @@ #!/usr/bin/make -f -# You must remove unused comment lines for the released package. -#export DH_VERBOSE = 1 -#export DEB_BUILD_MAINT_OPTIONS = hardening=+all -#export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic -#export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed %: - dh $@ + dh $@ --builddirectory=./ + +override_dh_usrlocal: + +override_dh_auto_install: + ./bin/install.sh + +configure: + +clean: + dh_autoreconf_clean + dh_clean \ No newline at end of file diff --git a/debian/source/format b/debian/source/format deleted file mode 100644 index 163aaf8..0000000 --- a/debian/source/format +++ /dev/null @@ -1 +0,0 @@ -3.0 (quilt) diff --git a/debian/source/local-options b/debian/source/local-options deleted file mode 100644 index 00131ee..0000000 --- a/debian/source/local-options +++ /dev/null @@ -1,2 +0,0 @@ -#abort-on-upstream-changes -#unapply-patches diff --git a/debian/watch b/debian/watch deleted file mode 100644 index 76575dc..0000000 --- a/debian/watch +++ /dev/null @@ -1,2 +0,0 @@ -# You must remove unused comment lines for the released package. -version=3 From cf2c59995ce44533cff131dacfeaa3de4243c002 Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 4 Oct 2020 01:55:23 +0200 Subject: [PATCH 23/47] another test --- .drone.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 2b11bf8..02aadc5 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,7 +4,7 @@ name: default steps: - name: builddeb - image: ubuntu/20.04 + image: ubuntu:20.04 volumes: - name: debhost path: /debian @@ -13,9 +13,9 @@ steps: - cp ../lch_0.6.10.deb . - dpkg -i lch_0.6.10.deb - lch -v - - cp lch_0.6.10.deb /debian/ + - cp lch_0.6.10.deb /debian volumes: - name: debhost host: - path: /opt/docker/production/lch-web/web/deb/ + path: /opt/docker/production/lch-web/web/deb From ac5f26af03875a8658dc07982a94540b9d8dc1fd Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 01:58:29 +0200 Subject: [PATCH 24/47] Fix drone pipeline --- .drone.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index 02aadc5..84af6d2 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,6 +9,7 @@ steps: - name: debhost path: /debian commands: + - apt-get update && apt-get install dpkg-buildpackage - dpkg-buildpackage -us -uc - cp ../lch_0.6.10.deb . - dpkg -i lch_0.6.10.deb From a376491e35f48a58db7c8ecd24e54c24a2407c6d Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 01:59:58 +0200 Subject: [PATCH 25/47] Debian 9 deb build --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 84af6d2..d6f89dd 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,7 +4,7 @@ name: default steps: - name: builddeb - image: ubuntu:20.04 + image: debian:10 volumes: - name: debhost path: /debian From 5f2db11a924b4ff18ad1ae56b3dbf181b276b8cb Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:02:03 +0200 Subject: [PATCH 26/47] Debian 9 deb build --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index d6f89dd..3e66552 100644 --- a/.drone.yml +++ b/.drone.yml @@ -4,12 +4,12 @@ name: default steps: - name: builddeb - image: debian:10 + image: ubuntu:20.04 volumes: - name: debhost path: /debian commands: - - apt-get update && apt-get install dpkg-buildpackage + - apt-get update && apt-get install dpkg-dev - dpkg-buildpackage -us -uc - cp ../lch_0.6.10.deb . - dpkg -i lch_0.6.10.deb From 3ced24d5216e262fc09e9cd52271c96745ece915 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:04:03 +0200 Subject: [PATCH 27/47] Fix drone pipeline --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 3e66552..3e841d0 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,7 +9,7 @@ steps: - name: debhost path: /debian commands: - - apt-get update && apt-get install dpkg-dev + - apt-get update && apt-get install -y dpkg-dev - dpkg-buildpackage -us -uc - cp ../lch_0.6.10.deb . - dpkg -i lch_0.6.10.deb From d8465168c57d48b827f5834a7701aa0d16d51084 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:08:16 +0200 Subject: [PATCH 28/47] Fix drone pipeline --- debian/control | 1 + 1 file changed, 1 insertion(+) diff --git a/debian/control b/debian/control index 3f015d3..3620bdf 100644 --- a/debian/control +++ b/debian/control @@ -2,6 +2,7 @@ Source: lch Maintainer: Pedro Berrocal Standards-Version: 0.6.10 Section: utils +Build-Depends: debhelper (>= 10.2.5) Package: lch Architecture: all From cf4cd8de769e794c0490a2f3197424cf964dc07f Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:12:18 +0200 Subject: [PATCH 29/47] Fix drone pipeline --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 3e841d0..24cb851 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,7 +9,7 @@ steps: - name: debhost path: /debian commands: - - apt-get update && apt-get install -y dpkg-dev + - apt-get update && apt-get install -y dpkg-dev debhelper - dpkg-buildpackage -us -uc - cp ../lch_0.6.10.deb . - dpkg -i lch_0.6.10.deb From 570d5258621c22e0b0738c6d42b3864d01843935 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:14:52 +0200 Subject: [PATCH 30/47] Fix drone pipeline --- .drone.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.drone.yml b/.drone.yml index 24cb851..fea553b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,6 +15,8 @@ steps: - dpkg -i lch_0.6.10.deb - lch -v - cp lch_0.6.10.deb /debian + environment: + - DEBIAN_FRONTEND=noninteractive volumes: - name: debhost From c35859ea58da6d8c55a0d5f724583d2cc20ee502 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:17:17 +0200 Subject: [PATCH 31/47] Fix drone pipeline --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index fea553b..a5a1545 100644 --- a/.drone.yml +++ b/.drone.yml @@ -15,8 +15,8 @@ steps: - dpkg -i lch_0.6.10.deb - lch -v - cp lch_0.6.10.deb /debian - environment: - - DEBIAN_FRONTEND=noninteractive + environment: + DEBIAN_FRONTEND: noninteractive volumes: - name: debhost From b9388ee50e5d9dae99d832753e132bfb404ca0be Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:19:49 +0200 Subject: [PATCH 32/47] Fix drone pipeline --- .drone.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index a5a1545..b0dc59b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -9,16 +9,15 @@ steps: - name: debhost path: /debian commands: + - export DEBIAN_FRONTEND=noninteractive - apt-get update && apt-get install -y dpkg-dev debhelper - dpkg-buildpackage -us -uc - cp ../lch_0.6.10.deb . - dpkg -i lch_0.6.10.deb - lch -v - cp lch_0.6.10.deb /debian - environment: - DEBIAN_FRONTEND: noninteractive - -volumes: + + volumes: - name: debhost host: path: /opt/docker/production/lch-web/web/deb From b8b50c623b6d4a4f5fe84c817953cc5b90012aa3 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:20:49 +0200 Subject: [PATCH 33/47] Fix drone pipeline --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index b0dc59b..358eb5a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -17,7 +17,7 @@ steps: - lch -v - cp lch_0.6.10.deb /debian - volumes: +volumes: - name: debhost host: path: /opt/docker/production/lch-web/web/deb From 767edab353ffe0cc4bbacdd929a9e907cbe8d050 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:24:00 +0200 Subject: [PATCH 34/47] Fix drone pipeline --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 358eb5a..5c18b0e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,10 +12,10 @@ steps: - export DEBIAN_FRONTEND=noninteractive - apt-get update && apt-get install -y dpkg-dev debhelper - dpkg-buildpackage -us -uc - - cp ../lch_0.6.10.deb . + - cp ../lch_0.6.10_all.deb . - dpkg -i lch_0.6.10.deb - lch -v - - cp lch_0.6.10.deb /debian + - cp lch_0.6.10_all.deb /debian volumes: - name: debhost From 2b0bc75c4df252854e8b5cced1ff5d00ebc3e3ca Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 02:26:20 +0200 Subject: [PATCH 35/47] Fix drone pipeline --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 5c18b0e..029b26a 100644 --- a/.drone.yml +++ b/.drone.yml @@ -13,7 +13,7 @@ steps: - apt-get update && apt-get install -y dpkg-dev debhelper - dpkg-buildpackage -us -uc - cp ../lch_0.6.10_all.deb . - - dpkg -i lch_0.6.10.deb + - dpkg -i lch_0.6.10_all.deb - lch -v - cp lch_0.6.10_all.deb /debian From 20be0ddea9e0f6e23e121c9b95db5b60491ea677 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 12:41:36 +0200 Subject: [PATCH 36/47] Fix man page installation --- .gitignore | 5 +++++ bin/install.sh | 2 +- debian/postrm | 0 debian/rules | 2 +- 4 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .gitignore create mode 100644 debian/postrm diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e322a1c --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +debian/lch/ +debian/.debhelper/ +debian/debhelper-build-stamp +debian/files +debian/lch.substvars \ No newline at end of file diff --git a/bin/install.sh b/bin/install.sh index bc9716e..afc1883 100755 --- a/bin/install.sh +++ b/bin/install.sh @@ -26,7 +26,7 @@ if [ -x "$(command -v man)" ]; then MANDIR=${MANPATH%%:*}/man1 mkdir -p $MANDIR - cp lch.1 $MANDIR/lch.1 + cp man/lch.1 $MANDIR/lch.1 gzip $MANDIR/lch.1 chmod 644 $MANDIR/lch.1.gz echo " Copied manpage in $MANDIR" diff --git a/debian/postrm b/debian/postrm new file mode 100644 index 0000000..e69de29 diff --git a/debian/rules b/debian/rules index bc863fb..b2bfd7b 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,7 @@ #!/usr/bin/make -f %: - dh $@ --builddirectory=./ + dh $@ override_dh_usrlocal: From c15621460db6d62659e315cb4a8bdf64aad62c67 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 12:56:48 +0200 Subject: [PATCH 37/47] Deb package remove --- debian/postrm | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) diff --git a/debian/postrm b/debian/postrm index e69de29..af8ede7 100644 --- a/debian/postrm +++ b/debian/postrm @@ -0,0 +1,41 @@ +#!/usr/bin/env bash + +if [ "$UID" != "0" ]; then + echo " Only root can execute this script, sorry." + echo " Try 'sudo $0'" + exit 0 +fi + +# Si existe el archivo lch +if [[ -f "/usr/bin/lch" ]]; then + rm /usr/bin/lch +fi + +# Si existe el directorio lch +if [[ -d "/usr/lib/lch" ]]; then + rm -rf "/usr/lib/lch" +fi + +# Si existe man +if [ -x "$(command -v man)" ]; then + # Si nulo manpath + if [ -z "$MANPATH" ]; then + MANPATH=$(manpath) + fi + + MANDIR=${MANPATH%%:*}/man1 + + # Si man lch.1 + if [[ -f "$MANDIR/lch.1" ]]; then + rm "$MANDIR/lch.1" + fi + + # Si man lch.1.gz + if [[ -f "$MANDIR/lch.1.gz" ]]; then + rm "$MANDIR/lch.1.gz" + fi +fi + +echo "==============================" +echo " lch uninstalled successfully." +echo -e "==============================\n" \ No newline at end of file From 7d1518daa6c58384c359171c9cfae2bdb3a5b0f8 Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 4 Oct 2020 13:06:53 +0200 Subject: [PATCH 38/47] rpmbuild --- lch.spec | 44 +++++++++++++++++++++++++++++++++++++++ rpmbuild/RPMS/.gitkeep | 0 rpmbuild/SOURCES/.gitkeep | 0 rpmbuild/SPECS/lch.spec | 1 + rpmbuild/SRPMS/.gitkeep | 0 5 files changed, 45 insertions(+) create mode 100644 lch.spec create mode 100644 rpmbuild/RPMS/.gitkeep create mode 100644 rpmbuild/SOURCES/.gitkeep create mode 120000 rpmbuild/SPECS/lch.spec create mode 100644 rpmbuild/SRPMS/.gitkeep diff --git a/lch.spec b/lch.spec new file mode 100644 index 0000000..f2e4992 --- /dev/null +++ b/lch.spec @@ -0,0 +1,44 @@ +############################################################################### +# Spec file for lch +################################################################################ +# Configured to be built by user student or other non-root user +################################################################################ +# +Summary: Linux Compress Humanizer +Name: lch +Version: 0.6 +Release: 10 +License: GPL +URL: https://lch.hatthieves.es +Group: System +Packager: HatThieves +Requires: bash +BuildRoot: ./rpmbuild/ + +# Build with the following syntax: +# rpmbuild --target noarch -bb utils.spec + +%description +Linux Compress Humanizer + +%prep +################################################################################ +# Create the build tree and copy the files from the development directories # +# into the build tree. # +################################################################################ +echo "BUILDROOT = $RPM_BUILD_ROOT" +mkdir -p $RPM_BUILD_ROOT/usr/bin +mkdir -p $RPM_BUILD_ROOT/usr/lib/lch + +cp /lch/lch $RPM_BUILD_ROOT/usr/bin +cp -r /lch/lib/* $RPM_BUILD_ROOT/usr/lib/lch + +exit + +%files +%attr(0755, root, root) /usr/bin/lch +/usr/lib/lch/* + +%clean +rm -f $RPM_BUILD_ROOT/usr/bin/lch +rm -rf $RPM_BUILD_ROOT/usr/lib/lch diff --git a/rpmbuild/RPMS/.gitkeep b/rpmbuild/RPMS/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/rpmbuild/SOURCES/.gitkeep b/rpmbuild/SOURCES/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/rpmbuild/SPECS/lch.spec b/rpmbuild/SPECS/lch.spec new file mode 120000 index 0000000..021e18f --- /dev/null +++ b/rpmbuild/SPECS/lch.spec @@ -0,0 +1 @@ +../../lch.spec \ No newline at end of file diff --git a/rpmbuild/SRPMS/.gitkeep b/rpmbuild/SRPMS/.gitkeep new file mode 100644 index 0000000..e69de29 From 6614fa5022256e4d888ec214686c5e7f088ac46a Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 13:21:50 +0200 Subject: [PATCH 39/47] Add rpb build drone pipeline step --- .drone.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 029b26a..9f0769f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,10 +3,10 @@ type: docker name: default steps: -- name: builddeb +- name: Build Ubuntu 20:04 deb package image: ubuntu:20.04 volumes: - - name: debhost + - name: deb_packages path: /debian commands: - export DEBIAN_FRONTEND=noninteractive @@ -17,7 +17,19 @@ steps: - lch -v - cp lch_0.6.10_all.deb /debian +- name: Build CentOS 7 rpm package + image: centos:0.7 + volumes: + - name: rpm_packages + path: /root/rpmbuild/RPMS/noarch/ + commands: + - rpmbuild --target noarch -bb lch.spec + - rpm -i /root/rpmbuild/RPMS/noarch/* + volumes: -- name: debhost +- name: deb_packages host: path: /opt/docker/production/lch-web/web/deb +- name: rpm_packages + host: + path: /opt/docker/production/lch-web/web/rpm From f026ef7cf8e4f4fec808b6d7a5df4efc4e308100 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 13:25:02 +0200 Subject: [PATCH 40/47] Add rpb build drone pipeline step --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 9f0769f..d583146 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,7 +18,7 @@ steps: - cp lch_0.6.10_all.deb /debian - name: Build CentOS 7 rpm package - image: centos:0.7 + image: centos:7 volumes: - name: rpm_packages path: /root/rpmbuild/RPMS/noarch/ From 84f1d527194d992a3ab760d195dcdc33937ace73 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 13:28:15 +0200 Subject: [PATCH 41/47] Add rpm build drone pipeline step --- .drone.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index d583146..29c9683 100644 --- a/.drone.yml +++ b/.drone.yml @@ -3,8 +3,8 @@ type: docker name: default steps: -- name: Build Ubuntu 20:04 deb package - image: ubuntu:20.04 +- name: Build Ubuntu deb package + image: ubuntu volumes: - name: deb_packages path: /debian @@ -17,8 +17,8 @@ steps: - lch -v - cp lch_0.6.10_all.deb /debian -- name: Build CentOS 7 rpm package - image: centos:7 +- name: Build CentOS rpm package + image: centos volumes: - name: rpm_packages path: /root/rpmbuild/RPMS/noarch/ From 54bc16bf3e4e71939a06a91ff0c5953d9561c694 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 13:32:19 +0200 Subject: [PATCH 42/47] Add rpm build drone pipeline step --- .drone.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index 29c9683..d2e6e33 100644 --- a/.drone.yml +++ b/.drone.yml @@ -23,6 +23,7 @@ steps: - name: rpm_packages path: /root/rpmbuild/RPMS/noarch/ commands: + - yum -qy install rpm-build - rpmbuild --target noarch -bb lch.spec - rpm -i /root/rpmbuild/RPMS/noarch/* From 63293deebc2721dfd506303495d77198a566f1df Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 13:33:12 +0200 Subject: [PATCH 43/47] Add rpm build drone pipeline step --- .drone.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index d2e6e33..3cbea82 100644 --- a/.drone.yml +++ b/.drone.yml @@ -26,6 +26,7 @@ steps: - yum -qy install rpm-build - rpmbuild --target noarch -bb lch.spec - rpm -i /root/rpmbuild/RPMS/noarch/* + - lch -v volumes: - name: deb_packages From 321ba7b5d716c0c1ca87dee3d4ef1f19bdfe0352 Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 13:38:33 +0200 Subject: [PATCH 44/47] Add rpm build drone pipeline step --- .drone.yml | 1 + lch.spec | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3cbea82..5f28531 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,6 +24,7 @@ steps: path: /root/rpmbuild/RPMS/noarch/ commands: - yum -qy install rpm-build + - pwd && ls -l - rpmbuild --target noarch -bb lch.spec - rpm -i /root/rpmbuild/RPMS/noarch/* - lch -v diff --git a/lch.spec b/lch.spec index f2e4992..1b4cc4f 100644 --- a/lch.spec +++ b/lch.spec @@ -30,8 +30,8 @@ echo "BUILDROOT = $RPM_BUILD_ROOT" mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/usr/lib/lch -cp /lch/lch $RPM_BUILD_ROOT/usr/bin -cp -r /lch/lib/* $RPM_BUILD_ROOT/usr/lib/lch +cp ./lch $RPM_BUILD_ROOT/usr/bin +cp -r ./lib/* $RPM_BUILD_ROOT/usr/lib/lch exit From 43f8d71fb61e34405816ac42e7c7a41528d2a95e Mon Sep 17 00:00:00 2001 From: pberr Date: Sun, 4 Oct 2020 13:47:43 +0200 Subject: [PATCH 45/47] Add rpm build drone pipeline step --- .drone.yml | 1 - lch.spec | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.drone.yml b/.drone.yml index 5f28531..3cbea82 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,7 +24,6 @@ steps: path: /root/rpmbuild/RPMS/noarch/ commands: - yum -qy install rpm-build - - pwd && ls -l - rpmbuild --target noarch -bb lch.spec - rpm -i /root/rpmbuild/RPMS/noarch/* - lch -v diff --git a/lch.spec b/lch.spec index 1b4cc4f..66890ca 100644 --- a/lch.spec +++ b/lch.spec @@ -30,8 +30,8 @@ echo "BUILDROOT = $RPM_BUILD_ROOT" mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/usr/lib/lch -cp ./lch $RPM_BUILD_ROOT/usr/bin -cp -r ./lib/* $RPM_BUILD_ROOT/usr/lib/lch +cp /drone/src/lch $RPM_BUILD_ROOT/usr/bin +cp -r /drone/src/lib/* $RPM_BUILD_ROOT/usr/lib/lch exit From dcb260e1503959d48c4bfae91c6eb8ac327fc0d2 Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 4 Oct 2020 16:14:38 +0200 Subject: [PATCH 46/47] solved rpm path --- .drone.yml | 9 +++++---- lch.spec | 4 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index 3cbea82..8ab9336 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,10 +12,10 @@ steps: - export DEBIAN_FRONTEND=noninteractive - apt-get update && apt-get install -y dpkg-dev debhelper - dpkg-buildpackage -us -uc - - cp ../lch_0.6.10_all.deb . - - dpkg -i lch_0.6.10_all.deb + - cp ../*.deb . + - dpkg -i *.deb - lch -v - - cp lch_0.6.10_all.deb /debian + - rm -rf /debian/* && cp *.deb /debian - name: Build CentOS rpm package image: centos @@ -25,7 +25,8 @@ steps: commands: - yum -qy install rpm-build - rpmbuild --target noarch -bb lch.spec - - rpm -i /root/rpmbuild/RPMS/noarch/* + - rm -rf /root/rpmbuild/RPMS/noarch/* + - rpm -i /root/rpmbuild/RPMS/noarch/*.rpm - lch -v volumes: diff --git a/lch.spec b/lch.spec index 66890ca..153ff9a 100644 --- a/lch.spec +++ b/lch.spec @@ -30,8 +30,8 @@ echo "BUILDROOT = $RPM_BUILD_ROOT" mkdir -p $RPM_BUILD_ROOT/usr/bin mkdir -p $RPM_BUILD_ROOT/usr/lib/lch -cp /drone/src/lch $RPM_BUILD_ROOT/usr/bin -cp -r /drone/src/lib/* $RPM_BUILD_ROOT/usr/lib/lch +cp $OLDPWD/lch $RPM_BUILD_ROOT/usr/bin +cp -r $OLDPWD/lib/* $RPM_BUILD_ROOT/usr/lib/lch exit From 6eecedb48a825817deefea31c8c665719c3be89b Mon Sep 17 00:00:00 2001 From: ale Date: Sun, 4 Oct 2020 16:18:39 +0200 Subject: [PATCH 47/47] solved rpm path --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8ab9336..2add307 100644 --- a/.drone.yml +++ b/.drone.yml @@ -14,8 +14,8 @@ steps: - dpkg-buildpackage -us -uc - cp ../*.deb . - dpkg -i *.deb - - lch -v - rm -rf /debian/* && cp *.deb /debian + - lch -v - name: Build CentOS rpm package image: centos @@ -24,8 +24,8 @@ steps: path: /root/rpmbuild/RPMS/noarch/ commands: - yum -qy install rpm-build - - rpmbuild --target noarch -bb lch.spec - rm -rf /root/rpmbuild/RPMS/noarch/* + - rpmbuild --target noarch -bb lch.spec - rpm -i /root/rpmbuild/RPMS/noarch/*.rpm - lch -v