mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
Simplify debian packages
This commit is contained in:
parent
ce9fd8a091
commit
92c495af76
16
debian/clickhouse-server.config
vendored
16
debian/clickhouse-server.config
vendored
@ -1,16 +0,0 @@
|
|||||||
#!/bin/sh -e
|
|
||||||
|
|
||||||
test -f /usr/share/debconf/confmodule && . /usr/share/debconf/confmodule
|
|
||||||
|
|
||||||
db_fget clickhouse-server/default-password seen || true
|
|
||||||
password_seen="$RET"
|
|
||||||
|
|
||||||
if [ "$1" = "reconfigure" ]; then
|
|
||||||
password_seen=false
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ "$password_seen" != "true" ]; then
|
|
||||||
db_input high clickhouse-server/default-password || true
|
|
||||||
db_go || true
|
|
||||||
fi
|
|
||||||
db_go || true
|
|
8
debian/clickhouse-server.postinst
vendored
8
debian/clickhouse-server.postinst
vendored
@ -23,11 +23,13 @@ if [ ! -f "/etc/debian_version" ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$1" = configure ] || [ -n "$not_deb_os" ]; then
|
if [ "$1" = configure ] || [ -n "$not_deb_os" ]; then
|
||||||
|
|
||||||
|
${CLICKHOUSE_GENERIC_PROGRAM} install --user "${CLICKHOUSE_USER}" --group "${CLICKHOUSE_GROUP}" --pid-path "${CLICKHOUSE_PIDDIR}" --config-path "${CLICKHOUSE_CONFDIR}" --binary-path "${CLICKHOUSE_BINDIR}" --log-path "${CLICKHOUSE_LOGDIR}" --data-path "${CLICKHOUSE_DATADIR}"
|
||||||
|
|
||||||
if [ -x "/bin/systemctl" ] && [ -f /etc/systemd/system/clickhouse-server.service ] && [ -d /run/systemd/system ]; then
|
if [ -x "/bin/systemctl" ] && [ -f /etc/systemd/system/clickhouse-server.service ] && [ -d /run/systemd/system ]; then
|
||||||
# if old rc.d service present - remove it
|
# if old rc.d service present - remove it
|
||||||
if [ -x "/etc/init.d/clickhouse-server" ] && [ -x "/usr/sbin/update-rc.d" ]; then
|
if [ -x "/etc/init.d/clickhouse-server" ] && [ -x "/usr/sbin/update-rc.d" ]; then
|
||||||
/usr/sbin/update-rc.d clickhouse-server remove
|
/usr/sbin/update-rc.d clickhouse-server remove
|
||||||
echo "ClickHouse init script has migrated to systemd. Please manually stop old server and restart the service: sudo killall clickhouse-server && sleep 5 && sudo service clickhouse-server restart"
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
/bin/systemctl daemon-reload
|
/bin/systemctl daemon-reload
|
||||||
@ -38,10 +40,8 @@ if [ "$1" = configure ] || [ -n "$not_deb_os" ]; then
|
|||||||
if [ -x "/usr/sbin/update-rc.d" ]; then
|
if [ -x "/usr/sbin/update-rc.d" ]; then
|
||||||
/usr/sbin/update-rc.d clickhouse-server defaults 19 19 >/dev/null || exit $?
|
/usr/sbin/update-rc.d clickhouse-server defaults 19 19 >/dev/null || exit $?
|
||||||
else
|
else
|
||||||
echo # TODO [ "$OS" = "rhel" ] || [ "$OS" = "centos" ] || [ "$OS" = "fedora" ]
|
echo # Other OS
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
${CLICKHOUSE_GENERIC_PROGRAM} install --user "${CLICKHOUSE_USER}" --group "${CLICKHOUSE_GROUP}" --pid-path "${CLICKHOUSE_PIDDIR}" --config-path "${CLICKHOUSE_CONFDIR}" --binary-path "${CLICKHOUSE_BINDIR}" --log-path "${CLICKHOUSE_LOGDIR}" --data-path "${CLICKHOUSE_DATADIR}"
|
|
||||||
fi
|
fi
|
||||||
|
8
debian/clickhouse-server.preinst
vendored
8
debian/clickhouse-server.preinst
vendored
@ -1,8 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
if [ "$1" = "upgrade" ]; then
|
|
||||||
# Return etc/cron.d/clickhouse-server to original state
|
|
||||||
service clickhouse-server disable_cron ||:
|
|
||||||
fi
|
|
||||||
|
|
||||||
#DEBHELPER#
|
|
6
debian/clickhouse-server.prerm
vendored
6
debian/clickhouse-server.prerm
vendored
@ -1,6 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
if [ "$1" = "upgrade" ] || [ "$1" = "remove" ]; then
|
|
||||||
# Return etc/cron.d/clickhouse-server to original state
|
|
||||||
service clickhouse-server disable_cron ||:
|
|
||||||
fi
|
|
3
debian/clickhouse-server.templates
vendored
3
debian/clickhouse-server.templates
vendored
@ -1,3 +0,0 @@
|
|||||||
Template: clickhouse-server/default-password
|
|
||||||
Type: password
|
|
||||||
Description: Enter password for default user:
|
|
2
debian/clickhouse.limits
vendored
2
debian/clickhouse.limits
vendored
@ -1,2 +0,0 @@
|
|||||||
clickhouse soft nofile 262144
|
|
||||||
clickhouse hard nofile 262144
|
|
2
debian/watch
vendored
2
debian/watch
vendored
@ -1,6 +1,6 @@
|
|||||||
version=4
|
version=4
|
||||||
|
|
||||||
opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)-stable\.tar\.gz%clickhouse-$1.tar.gz%" \
|
opts="filenamemangle=s%(?:.*?)?v?(\d[\d.]*)-stable\.tar\.gz%clickhouse-$1.tar.gz%" \
|
||||||
https://github.com/yandex/clickhouse/tags \
|
https://github.com/ClickHouse/ClickHouse/tags \
|
||||||
(?:.*?/)?v?(\d[\d.]*)-stable\.tar\.gz debian uupdate
|
(?:.*?/)?v?(\d[\d.]*)-stable\.tar\.gz debian uupdate
|
||||||
|
|
||||||
|
@ -641,7 +641,6 @@ int mainEntryClickHouseInstall(int argc, char ** argv)
|
|||||||
" This is optional. Taskstats accounting will be disabled."
|
" This is optional. Taskstats accounting will be disabled."
|
||||||
" To enable taskstats accounting you may add the required capability later manually.\"",
|
" To enable taskstats accounting you may add the required capability later manually.\"",
|
||||||
"/tmp/test_setcap.sh", fs::canonical(main_bin_path).string());
|
"/tmp/test_setcap.sh", fs::canonical(main_bin_path).string());
|
||||||
fmt::print(" {}\n", command);
|
|
||||||
executeScript(command);
|
executeScript(command);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user