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:
alexey-milovidov 2020-01-06 13:04:14 +03:00 committed by GitHub
commit 743a2b6e40
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 26 additions and 2 deletions

View File

@ -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}

View File

@ -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
```

View File

@ -0,0 +1,3 @@
u clickhouse - "ClickHouse user" /nonexistent /bin/false
g clickhouse - "ClickHouse group"
m clickhouse clickhouse

View File

@ -0,0 +1 @@
d /var/lib/clickhouse 0700 clickhouse clickhouse

View File

@ -0,0 +1,6 @@
<yandex>
<logger>
<log></log>
<errorlog></errorlog>
</logger>
</yandex>