Commit Graph

233 Commits

Author SHA1 Message Date
Dmitry Maksyoma
fbe05cee86 Fix random 401 Forbidden on Ubuntu 20 and other newer releases 2021-02-25 21:23:21 +13:00
Dmitry Maksyoma
120dcbeaba Deb: fix code formatting 2021-02-25 21:22:56 +13:00
Lauri Kasanen
6052f28537 Use crypt_r in threaded code 2021-02-24 14:46:48 +02:00
Dmitry Maksyoma
b3ec357e99 Rpm: extract rpm-related install to the spec 2021-02-24 22:53:43 +13:00
Dmitry Maksyoma
a865b6e6eb Deb/Rpm: all file copying to packages is done in debian/ atm 2021-02-24 21:20:33 +13:00
Dmitry Maksyoma
9301fe9d33 Deb/Rpm: add package description 2021-02-24 21:19:49 +13:00
Dmitry Maksyoma
7f9a50562d Deb: fix build dependencies install 2021-02-24 21:16:53 +13:00
Dmitry Maksyoma
ece969fd05 Rpm: group kasmvnc -> kasmvnc-cert
I feel it'd be confusing to use kasmvnc group to provide access to the
TSL certificate. Groups like that control whether you can run software,
e.g. "docker" group. Using "-cert" clearly shows it's just for
certificate access. Not unlide ssl-cert group in Debian.
2021-02-22 22:28:30 +13:00
Dmitry Maksyoma
969c64ced3 Packages: Ubuntu 20 and Fedora 33 barebones tests 2021-02-22 21:25:02 +13:00
Dmitry Maksyoma
f6e2675c02 Rpm: initial Fedora support 2021-02-22 21:24:16 +13:00
Dmitry Maksyoma
0d62f6b7aa Rpm: don't use update-alternatives
Even if I set rpm as conflicting with TigerVNC, update-alternatives
breaks in post-install. That is because files like /usr/bin/vncserver
are left from TigerVNC, when post-install runs.

So, I chose to use /usr/bin/vncserver without update-alternatives.
2021-02-22 21:21:21 +13:00
Dmitry Maksyoma
9e7d57cc3c tarball: include Xvnc.1 man page 2021-02-19 22:58:38 +13:00
Dmitry Maksyoma
24ea2d6c45 Deb: switch Buster barebones to use no WM 2021-02-18 22:32:09 +13:00
Dmitry Maksyoma
6575bbe1b3 Rpm: run xterm w/o WM in CentOS 7 barebones test 2021-02-18 22:00:34 +13:00
Kasm
c401a21c7c
Merge pull request #20 from kasmtech/create_ubuntu20_package
Debian, Ubuntu, Kali, CentOS support
2021-02-17 08:25:01 -05:00
Dmitry Maksyoma
5159cb9ae1 build-tarball: only rebuild www if it was changed 2021-02-16 22:21:48 +13:00
Dmitry Maksyoma
7bcf8ebf1f Update GitLab pipeline to use new build/ structure 2021-02-14 19:20:13 +13:00
Dmitry Maksyoma
c151f479f4 Merge branch 'master' into create_ubuntu20_package 2021-02-14 18:59:53 +13:00
Dmitry Maksyoma
4f561568a3 Rpm: make rpmlint happier 2021-02-12 23:07:53 +13:00
Dmitry Maksyoma
0aeffaf2ef Rpm: run rpmlint after building rpm 2021-02-12 23:07:03 +13:00
Dmitry Maksyoma
0d0f8afceb Update FSF address in licences to please rpmlint 2021-02-12 23:06:40 +13:00
Dmitry Maksyoma
e9e7ecd74d Rpm: create certificate on postinst, remove on postrm 2021-02-12 18:11:27 +13:00
Dmitry Maksyoma
b97633ca10 Rpm: automate rpm building with build-rpm 2021-02-11 21:50:14 +13:00
Dmitry Maksyoma
d658f2b8a3 Deb: trim cruft from Makefile 2021-02-11 20:46:05 +13:00
Dmitry Maksyoma
69efc52614 Rpm: add test-rpm-barebones with Openbox
Twm wasn't available.
2021-02-11 20:45:01 +13:00
Dmitry Maksyoma
49996f91e6 Rpm: trim cruft in spec file 2021-02-11 20:44:08 +13:00
Dmitry Maksyoma
a8507afb21 Rpm: add runtime dependencies 2021-02-11 20:43:21 +13:00
matt
c81df7f198 KASM-1298 manually merged in offline changes 2021-02-07 11:12:18 +00:00
Dmitry Maksyoma
90101a7e91 Rpm: CentOS dfart. Rpm building isn't automated yet. 2021-02-05 23:49:47 +13:00
Dmitry Maksyoma
a6512a7801 Docker copy will ignore builder/build, where debs are 2021-02-05 23:40:44 +13:00
Kasm
57f4e0a856
Merge pull request #18 from kasmtech/gitlab-pipeline-produce-deb
Gitlab pipeline produce deb
2021-02-03 12:51:27 -05:00
Dmitry Maksyoma
b98a9eb5fa Pkg build: patch with quilt if it's present 2021-01-29 22:52:10 +13:00
Dmitry Maksyoma
b224addece Deb: add first quilt patch 2021-01-29 22:12:43 +13:00
Dmitry Maksyoma
9fbda8e518 Deb: add Bullseye support 2021-01-29 21:29:04 +13:00
Dmitry Maksyoma
2e98b08cec Deb: add Kali kali-rolling support 2021-01-28 23:46:21 +13:00
Dmitry Maksyoma
9eb9664bcf Pkg test: refactor for readability 2021-01-28 23:44:25 +13:00
Dmitry Maksyoma
ead31ae2e7 Pkg test: use dpkg to find libnss_wrapper.so 2021-01-28 23:35:57 +13:00
Dmitry Maksyoma
6d6ebffeae Package building: compile with debug symbols for deb purposes 2021-01-28 22:45:36 +13:00
Dmitry Maksyoma
070458d302 Deb: release numbers (18.04) -> codenames (bionic) 2021-01-28 22:10:46 +13:00
Dmitry Maksyoma
e5b8d4df11 Deb: add barebones testing image for Debian 10 2021-01-26 21:45:33 +13:00
Dmitry Maksyoma
7a6067e081 Deb: add Xorg-related dependencies 2021-01-26 21:44:56 +13:00
Dmitry Maksyoma
acd9f18f64 Deb: remove python dependency
Programs in www/utils are no longer included, and nothing else uses it.
2021-01-22 22:10:02 +13:00
Dmitry Maksyoma
c5061e67b4 Deb: Debian 10 support 2021-01-22 21:54:22 +13:00
Dmitry Maksyoma
b6f16eabb7 Deb: woraroudn dbgsym package that's created now 2021-01-22 21:53:52 +13:00
Dmitry Maksyoma
0851741360 Deb: Debian 10 building requires package libsm6 2021-01-22 21:52:05 +13:00
Dmitry Maksyoma
3c3eed0e46 Deb: exclude www/utils, instead of individual files 2021-01-21 23:35:56 +13:00
Dmitry Maksyoma
f7e6d8d039 Deb: build-deb doesn't fail if Lintian complains
For now, disable Lintian warnings. In the future, a flag may be used to
determine this behaviour.
2021-01-21 22:09:43 +13:00
Dmitry Maksyoma
39e5cbc182 Fix build-tarball: use dir shared between GitLab runner and Docker 2021-01-21 22:09:32 +13:00
Dmitry Maksyoma
e456357c68 Deb: empty postrm -> postrm.ex 2021-01-21 00:24:59 +13:00
Dmitry Maksyoma
85f2ed4f71 Gitignore deb building tmp files 2021-01-21 00:20:02 +13:00