mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
build: use config.sh in more scripts
This removes the need to manually pass variables such as `$(TARNAME)` and `$(VERSION)` to shell scripts in the root Makefile. Relates to #5140.
This commit is contained in:
parent
59ed39ec46
commit
200f389ed0
4 changed files with 15 additions and 11 deletions
|
|
@ -3,15 +3,18 @@
|
|||
# Copyright (C) 2014-2023 Firejail Authors
|
||||
# License GPL v2
|
||||
#
|
||||
# Usage: ./platform/rpm/mkrpm.sh firejail <version> "<config options>"
|
||||
# Usage: ./platform/rpm/mkrpm.sh <config options>
|
||||
#
|
||||
# Builds rpms in a temporary directory then places the result in the
|
||||
# current working directory.
|
||||
|
||||
name="$1"
|
||||
# shellcheck source=config.sh
|
||||
. "$(dirname "$0")/../../config.sh" || exit 1
|
||||
|
||||
name="$TARNAME"
|
||||
# Strip any trailing prefix from the version like -rc1 etc
|
||||
version="$(printf '%s\n' "$2" | sed 's/\-.*//g')"
|
||||
config_opt="$3"
|
||||
version="$(printf '%s\n' "$VERSION" | sed 's/\-.*//g')"
|
||||
config_opt="$*"
|
||||
|
||||
if [[ ! -f "platform/rpm/${name}.spec" ]]; then
|
||||
printf 'error: spec file not found for name %s\n' "${name}" >&2
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue