make redis install work

This commit is contained in:
neil 2023-01-11 18:51:42 +08:00
parent 00f1665c60
commit eada7a7946

View file

@ -8,7 +8,8 @@ versions:
provides: provides:
- bin/redis-server - bin/redis-server
# - etc/redis.conf - bin/redis-cli
- bin/redis-benchmark
dependencies: dependencies:
openssl.org: ^1 openssl.org: ^1
@ -17,25 +18,14 @@ build:
dependencies: dependencies:
gnu.org/make: '>=4.3' gnu.org/make: '>=4.3'
freedesktop.org/pkg-config: '>=0.29' freedesktop.org/pkg-config: '>=0.29'
tea.xyz/gx/cc: c99
script: script:
PREFIX={{prefix}} PREFIX={{prefix}}
BUILD_TLS=yes BUILD_TLS=yes
make install make install
# todo: # TODO: configure default redis.conf if necessary
# where to put redis.conf ? .tea/redis.io/etc?
# %w[run db/redis log].each { |p| (var/p).mkpath }
# # Fix up default conf file to match our paths
# inreplace "redis.conf" do |s|
# s.gsub! "/var/run/redis.pid", var/"run/redis.pid"
# s.gsub! "dir ./", "dir #{var}/db/redis/"
# s.sub!(/^bind .*$/, "bind 127.0.0.1 ::1")
# end
# etc.install "redis.conf"
# etc.install "sentinel.conf" => "redis-sentinel.conf"
test: test:
script: | script: |
redis-server --test-memory 2 redis-server --test-memory 2
# %w[run db/redis log].each { |p| assert_predicate var/p, :exist?, "#{var/p} doesn't exist!" } redis-cli --version
redis-benchmark --version