mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-09-25 03:00:49 +00:00
Merge pull request #8534 from excitoon-favorites/improvedarch
Added creation of user and working directory to Arch Linux install script
This commit is contained in:
commit
743a2b6e40
@ -7,6 +7,12 @@ url='https://clickhouse.yandex/'
|
||||
license=('Apache')
|
||||
|
||||
package() {
|
||||
install -dm 755 $pkgdir/usr/lib/tmpfiles.d
|
||||
install -dm 755 $pkgdir/usr/lib/sysusers.d
|
||||
install -Dm 644 ${CMAKE_CURRENT_SOURCE_DIR}/clickhouse.tmpfiles $pkgdir/usr/lib/tmpfiles.d/clickhouse.conf
|
||||
install -Dm 644 ${CMAKE_CURRENT_SOURCE_DIR}/clickhouse.sysusers $pkgdir/usr/lib/sysusers.d/clickhouse.conf
|
||||
install -dm 755 $pkgdir/etc/clickhouse-server/config.d
|
||||
install -Dm 644 ${CMAKE_CURRENT_SOURCE_DIR}/logging.xml $pkgdir/etc/clickhouse-server/config.d/logging.xml
|
||||
# This code was requisited from kmeaw@ https://aur.archlinux.org/packages/clickhouse/ .
|
||||
SRC=${ClickHouse_SOURCE_DIR}
|
||||
BIN=${ClickHouse_BINARY_DIR}
|
||||
|
@ -1,9 +1,17 @@
|
||||
### Build Arch linux package
|
||||
### Build Arch Linux package
|
||||
|
||||
From binary directory:
|
||||
|
||||
```
|
||||
make
|
||||
cd arch
|
||||
cd utils/package/arch
|
||||
makepkg
|
||||
```
|
||||
|
||||
### Install and start ClickHouse server
|
||||
|
||||
```
|
||||
pacman -U clickhouse-*.pkg.tar.xz
|
||||
systemctl enable clickhouse-server
|
||||
systemctl start clickhouse-server
|
||||
```
|
||||
|
3
utils/package/arch/clickhouse.sysusers
Normal file
3
utils/package/arch/clickhouse.sysusers
Normal file
@ -0,0 +1,3 @@
|
||||
u clickhouse - "ClickHouse user" /nonexistent /bin/false
|
||||
g clickhouse - "ClickHouse group"
|
||||
m clickhouse clickhouse
|
1
utils/package/arch/clickhouse.tmpfiles
Normal file
1
utils/package/arch/clickhouse.tmpfiles
Normal file
@ -0,0 +1 @@
|
||||
d /var/lib/clickhouse 0700 clickhouse clickhouse
|
6
utils/package/arch/logging.xml
Normal file
6
utils/package/arch/logging.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<yandex>
|
||||
<logger>
|
||||
<log></log>
|
||||
<errorlog></errorlog>
|
||||
</logger>
|
||||
</yandex>
|
Loading…
Reference in New Issue
Block a user