summaryrefslogtreecommitdiffstats
path: root/legacy-scripts/mock-build-install-nss.sh
blob: 49d7bbbdbefafc5eeba27ec21fcdf7bb7016cc22 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#!/bin/bash
#
# Installs nss in mock
#
export_tags() {
export nss_version=${NSS_V}
export nss_release=${NSS_R}
export target=${TARGET}
export dist=${DIST}
export arch=${ARCH}
export archalso=${ARCHALSO}
}

# Defaults
NSS_V=3.12.9
NSS_R=8
TARGET=14
DIST=rawhide
ARCH=x86_64
ARCHALSO=x86_64

while getopts :c:d:i:j: opt
do
  case $opt in
  c) NSS_V="$OPTARG";;
  d) NSS_R="$OPTARG";; 
  i) TARGET="$OPTARG";;
  j) ARCH="$OPTARG";;
  ?) printf "Usage: %s [-c nss_version] [-d nss_release] [-i dist] [-j arch]\n"  $0
     exit 2;;
  esac
done
if [ "${ARCH}" = "i386" ]; then
   ARCHALSO="i686"
fi

export_tags

# install nss
rpm -Uhv \
nss-${nss_version}-${nss_release}.fc${target}.${archalso}.rpm \
nss-sysinit-${nss_version}-${nss_release}.fc${target}.${archalso}.rpm \
nss-tools-${nss_version}-${nss_release}.fc${target}.${archalso}.rpm \
nss-debuginfo-${nss_version}-${nss_release}.fc${target}.${archalso}.rpm \
nss-devel-${nss_version}-${nss_release}.fc${target}.${archalso}.rpm \
nss-pkcs11-devel-${nss_version}-${nss_release}.fc${target}.${archalso}.rpm