fc21: Changed 3rd party software not to import package keys
This commit is contained in:
parent
1bffbd8813
commit
620739019a
@ -0,0 +1 @@
|
|||||||
|
adobe-release-x86_64-1.0-1.noarch.rpm
|
@ -44,28 +44,15 @@ trap cleanup EXIT
|
|||||||
# - pub 4096R/A668B376 2013-06-28 RPM Fusion nonfree repository for Fedora (21) <rpmfusion-buildsys@lists.rpmfusion.org>
|
# - pub 4096R/A668B376 2013-06-28 RPM Fusion nonfree repository for Fedora (21) <rpmfusion-buildsys@lists.rpmfusion.org>
|
||||||
# Key fingerprint = E160 058E F06F A4C3 C15D 0F86 0174 46D1 A668 B376
|
# Key fingerprint = E160 058E F06F A4C3 C15D 0F86 0174 46D1 A668 B376
|
||||||
|
|
||||||
#### "----------------------------------------------------------------------
|
|
||||||
info " Verifing any repos before copying over to ${INSTALLDIR}"
|
|
||||||
#### "----------------------------------------------------------------------
|
|
||||||
if [ ${VERSION} -ge 20 ]; then
|
|
||||||
# Import repo keys
|
|
||||||
rpm --import --root="${INSTALLDIR}" "${SCRIPTSDIR}/3rd_party_software/RPM-GPG-KEY-rpmfusion-free-fedora-${VERSION}"
|
|
||||||
rpm --import --root="${INSTALLDIR}" "${SCRIPTSDIR}/3rd_party_software/RPM-GPG-KEY-rpmfusion-nonfree-fedora-${VERSION}"
|
|
||||||
|
|
||||||
# Verify repos
|
|
||||||
verifyPackages "${SCRIPTSDIR}/3rd_party_software/rpmfusion-free-release-${VERSION}.noarch.rpm" \
|
|
||||||
"${SCRIPTSDIR}/3rd_party_software/rpmfusion-nonfree-release-${VERSION}.noarch.rpm" \
|
|
||||||
|| exit 1
|
|
||||||
|
|
||||||
#### '----------------------------------------------------------------------
|
#### '----------------------------------------------------------------------
|
||||||
info ' Copying 3rd party software to "tmp" directory to prepare for installation'
|
info ' Copying 3rd party software to "tmp" directory to prepare for installation'
|
||||||
#### '----------------------------------------------------------------------
|
#### '----------------------------------------------------------------------
|
||||||
cp -rp "${SCRIPTSDIR}/3rd_party_software" "${INSTALLDIR}/tmp"
|
cp -a "${SCRIPTSDIR}/3rd_party_software" "${INSTALLDIR}/tmp"
|
||||||
|
|
||||||
#### '----------------------------------------------------------------------
|
#### '----------------------------------------------------------------------
|
||||||
info ' Installing google-chrome repos'
|
info ' Installing google-chrome repos'
|
||||||
#### '----------------------------------------------------------------------
|
#### '----------------------------------------------------------------------
|
||||||
cp "${SCRIPTSDIR}/3rd_party_software/google-linux_signing_key.pub" "${INSTALLDIR}/etc/pki/rpm-gpg/"
|
install -m 0644 "${SCRIPTSDIR}/3rd_party_software/google-linux_signing_key.pub" "${INSTALLDIR}/etc/pki/rpm-gpg/"
|
||||||
cat << EOF > "${INSTALLDIR}/etc/yum.repos.d/google-chrome.repo"
|
cat << EOF > "${INSTALLDIR}/etc/yum.repos.d/google-chrome.repo"
|
||||||
[google-chrome]
|
[google-chrome]
|
||||||
name=google-chrome - \$basearch
|
name=google-chrome - \$basearch
|
||||||
@ -78,16 +65,14 @@ EOF
|
|||||||
#### '----------------------------------------------------------------------
|
#### '----------------------------------------------------------------------
|
||||||
info ' Installing adobe repo'
|
info ' Installing adobe repo'
|
||||||
#### '----------------------------------------------------------------------
|
#### '----------------------------------------------------------------------
|
||||||
rpm -i --root="${INSTALLDIR}" "${SCRIPTSDIR}/3rd_party_software/adobe-release-x86_64-"*.noarch.rpm || exit 1
|
yumInstall /tmp/3rd_party_software/adobe-release-x86_64.noarch.rpm
|
||||||
|
|
||||||
if [ "$TEMPLATE_FLAVOR" == "fullyloaded" ]; then
|
if [ "$TEMPLATE_FLAVOR" == "fullyloaded" ]; then
|
||||||
#### '------------------------------------------------------------------
|
#### '------------------------------------------------------------------
|
||||||
info ' Installing 3rd party software'
|
info ' Installing 3rd party software'
|
||||||
#### '------------------------------------------------------------------
|
#### '------------------------------------------------------------------
|
||||||
mount --bind /etc/resolv.conf "${INSTALLDIR}/etc/resolv.conf"
|
yumInstall google-chrome-stable
|
||||||
chroot yum install $YUM_OPTS -y google-chrome-stable
|
yumInstall flash-plugin
|
||||||
rpm --import --root="${INSTALLDIR}" "${INSTALLDIR}/etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux"
|
|
||||||
yum install -c "$PWD/yum.conf" $YUM_OPTS -y --installroot="${INSTALLDIR}" flash-plugin || exit 1
|
|
||||||
else
|
else
|
||||||
chroot yum-config-manager --disable google-chrome > /dev/null
|
chroot yum-config-manager --disable google-chrome > /dev/null
|
||||||
chroot yum-config-manager --disable adobe-linux-x86_64 > /dev/null
|
chroot yum-config-manager --disable adobe-linux-x86_64 > /dev/null
|
||||||
@ -96,10 +81,10 @@ fi
|
|||||||
#### '----------------------------------------------------------------------
|
#### '----------------------------------------------------------------------
|
||||||
info ' Installing rpmfusion repos'
|
info ' Installing rpmfusion repos'
|
||||||
#### '----------------------------------------------------------------------
|
#### '----------------------------------------------------------------------
|
||||||
|
if [ ${VERSION} -ge 20 ]; then
|
||||||
# Install repos
|
# Install repos
|
||||||
chroot rpm -i /tmp/3rd_party_software/rpmfusion-free-release-${VERSION}.noarch.rpm
|
yumInstall /tmp/3rd_party_software/rpmfusion-free-release-${VERSION}.noarch.rpm
|
||||||
chroot rpm -i /tmp/3rd_party_software/rpmfusion-nonfree-release-${VERSION}.noarch.rpm
|
yumInstall /tmp/3rd_party_software/rpmfusion-nonfree-release-${VERSION}.noarch.rpm
|
||||||
|
|
||||||
# Disable rpmfusion-free repos
|
# Disable rpmfusion-free repos
|
||||||
chroot yum-config-manager --disable rpmfusion-free > /dev/null
|
chroot yum-config-manager --disable rpmfusion-free > /dev/null
|
||||||
|
Loading…
Reference in New Issue
Block a user