Compare commits

...

17 Commits

Author SHA1 Message Date
Hagit Segev
58cd21ba43 release: prepare for 4.1.11 2021-01-05 10:13:53 +02:00
Hagit Segev
659395f1a1 release: prepare for 4.1.10 2020-11-19 18:08:15 +02:00
Yaron Kaikov
1e836211ce release: prepare for 4.1.9 2020-10-26 18:13:45 +02:00
Yaron Kaikov
398e4bd1db release: prepare for 4.1.8 2020-09-28 20:25:30 +03:00
Yaron Kaikov
5a327a4106 release: prepare for 4.1.7 2020-09-17 21:30:51 +03:00
Yaron Kaikov
ecc32f1fc5 release: prepare for 4.1.6 2020-08-30 21:35:04 +03:00
Yaron Kaikov
1ec049de11 release: prepare for 4.1.5 2020-08-17 21:55:23 +03:00
Avi Kivity
553e816430 dist: debian: do not require root during package build
Debian package builds provide a root environment for the installation
scripts, since that's what typical installation scripts expect. To
avoid providing actual root, a "fakeroot" system is used where syscalls
are intercepted and any effect that requires root (like chown) is emulated.

However, fakeroot sporadically fails for us, aborting the package build.
Since our install scripts don't really require root (when operating in
the --packaging mode), we can just tell dpkg-buildpackage that we don't
need fakeroot. This ought to fix the sporadic failures.

As a side effect, package builds are faster.

Follows scylla.git's b608af870b0a1ad88b91a72bddeff0c321877f9e.

Refs scylladb/scylla#6655.

(cherry picked from commit 626fd75173)
2020-08-17 10:00:00 +03:00
Yaron Kaikov
d2dd8d027c release: prepare for 4.1.4 2020-08-09 08:49:50 +03:00
Yaron Kaikov
7db22144ac release: prepare for 4.1.3 2020-07-29 08:26:23 +03:00
Takuya ASADA
faea829ba0 dist/debian: don't install systemd unit by install.sh, use debian/*.service
Installing *.service by install.sh script causes the error on installing .deb
package, use debian/*.service instead.

Fixes scylladb/scylla#6010
Related scylladb/scylla#5640
Related 29285b28e2

(cherry picked from commit 2883a8dc63)
2020-07-27 14:19:55 +03:00
Hagit Segev
75618699ec release: prepare for 4.1.2 2020-07-14 23:56:23 +03:00
Hagit Segev
5de17ec482 release: prepare for 4.1.1 2020-06-25 08:06:51 +03:00
Yaron Kaikov
9f366b16fb release: prepare for 4.1.0 2020-06-18 14:43:15 +03:00
Hagit Segev
843abf8376 release: prepare for 4.1.rc2 2020-06-08 16:37:53 +03:00
Hagit Segev
67a43e31e6 release: prepare for 4.1.rc1 2020-05-26 18:57:49 +03:00
Yaron Kaikov
ee72ec2288 release: prepare for 4.1.rc0 2020-05-11 11:32:22 +03:00
4 changed files with 7 additions and 2 deletions

View File

@ -1,7 +1,7 @@
#!/bin/sh #!/bin/sh
PRODUCT=scylla PRODUCT=scylla
VERSION=666.development VERSION=4.1.11
if test -f version if test -f version
then then

View File

@ -4,6 +4,7 @@ Homepage: http://scylladb.com
Section: database Section: database
Priority: optional Priority: optional
Standards-Version: 3.9.5 Standards-Version: 3.9.5
Rules-Requires-Root: no
Package: {{product}}-jmx Package: {{product}}-jmx
Architecture: all Architecture: all

4
dist/debian/debian/scylla-jmx.install vendored Normal file
View File

@ -0,0 +1,4 @@
etc/default/scylla-jmx
etc/systemd/system/scylla-jmx.service.d/sysconfdir.conf
opt/scylladb/jmx/*
usr/lib/scylla/jmx/*

View File

@ -6,7 +6,7 @@ override_dh_auto_clean:
override_dh_auto_install: override_dh_auto_install:
dh_auto_install dh_auto_install
./install.sh --root "$(CURDIR)/debian/{{product}}-jmx" --sysconfdir /etc/default ./install.sh --root "$(CURDIR)/debian/tmp" --sysconfdir /etc/default
override_dh_installinit: override_dh_installinit:
{{#scylla}} {{#scylla}}