summaryrefslogtreecommitdiff
path: root/setup_native/scripts
diff options
context:
space:
mode:
authorTor Lillqvist <tml@iki.fi>2013-02-01 14:36:09 +0200
committerTor Lillqvist <tml@iki.fi>2013-02-01 14:36:09 +0200
commitbb94a059f653517a9498ccbc34e47a4f1b218cda (patch)
treef9f79475e0b83c9bd362f9b2f206a6c764059bb4 /setup_native/scripts
parentde868f41da66a51185df15a389d9d297c7dda149 (diff)
Actually remove it
Change-Id: I519e4cfb7821644f243e0c4770f74f6ee6657168
Diffstat (limited to 'setup_native/scripts')
-rw-r--r--setup_native/scripts/linuxpatchscript.sh101
1 files changed, 0 insertions, 101 deletions
diff --git a/setup_native/scripts/linuxpatchscript.sh b/setup_native/scripts/linuxpatchscript.sh
deleted file mode 100644
index d324f57f586c..000000000000
--- a/setup_native/scripts/linuxpatchscript.sh
+++ /dev/null
@@ -1,101 +0,0 @@
-#!/bin/sh
-#
-# This file is part of the LibreOffice project.
-#
-# This Source Code Form is subject to the terms of the Mozilla Public
-# License, v. 2.0. If a copy of the MPL was not distributed with this
-# file, You can obtain one at http://mozilla.org/MPL/2.0/.
-#
-# This file incorporates work covered by the following license notice:
-#
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed
-# with this work for additional information regarding copyright
-# ownership. The ASF licenses this file to you under the Apache
-# License, Version 2.0 (the "License"); you may not use this file
-# except in compliance with the License. You may obtain a copy of
-# the License at http://www.apache.org/licenses/LICENSE-2.0 .
-#
-
-MYUID=`id | sed "s/(.*//g" | sed "s/.*=//"`
-
-if [ $MYUID -ne 0 ]
-then
- echo You need to have super-user permissions to run this patch script
- exit 1
-fi
-
-echo
-echo "Searching for the PRODUCTNAMEPLACEHOLDER installation ..."
-
-RPMNAME=`rpm -qa | grep SEARCHPACKAGENAMEPLACEHOLDER`
-
-if [ "x$RPMNAME" != "x" ]
-then
- PRODUCTINSTALLLOCATION="`rpm --query --queryformat "%{INSTALLPREFIX}" $RPMNAME`"
- FULLPRODUCTINSTALLLOCATION="${PRODUCTINSTALLLOCATION}/PRODUCTDIRECTORYNAME"
-else
- echo "PRODUCTNAMEPLACEHOLDER is not installed"
- exit 1
-fi
-
-# Last chance to exit ..
-echo
-read -p "Patching the installation in ${FULLPRODUCTINSTALLLOCATION}. Continue (y/n) ? " -n 1 reply leftover
-echo
-[ "$reply" = "y" ] || exit 1
-
-echo
-echo "About to update the following packages ..."
-
-BASEDIR=`dirname $0`
-
-RPMLIST=""
-for i in `ls $BASEDIR/RPMS/*.rpm`
-do
- rpm --query `rpm --query --queryformat "%{NAME}\n" --package $i` && RPMLIST="$RPMLIST $i"
-done
-
-# Save UserInstallation value
-BOOTSTRAPRC="${FULLPRODUCTINSTALLLOCATION}/program/bootstraprc"
-USERINST=`grep UserInstallation ${BOOTSTRAPRC}`
-
-# Check, if kde-integration rpm is available
-KDERPM=`ls $BASEDIR/RPMS/*.rpm | grep kde-integration`
-
-if [ "x$KDERPM" != "x" ]; then
- # Check, that $RPMLIST does not contain kde integration rpm (then it is already installed)
- KDERPMINSTALLED=`grep kde-integration ${RPMLIST}`
-
- if [ "x$KDERPMINSTALLED" = "x" ]; then
- # Install the kde integration rpm
- RPMLIST="$RPMLIST $KDERPM"
- fi
-fi
-
-echo
-rpm --upgrade -v --hash --prefix $PRODUCTINSTALLLOCATION --notriggers $RPMLIST
-echo
-
-# Some RPM versions have problems with -U and --prefix
-if [ ! -f ${BOOTSTRAPRC} ]; then
- echo Update failed due to a bug in RPM, uninstalling ..
- rpm --erase -v --nodeps --notriggers `rpm --query --queryformat "%{NAME} " --package $RPMLIST`
- echo
- echo Now re-installing new packages ..
- echo
- rpm --install -v --hash --prefix $PRODUCTINSTALLLOCATION --notriggers $RPMLIST
- echo
-fi
-
-# Restore the UserInstallation key if necessary
-DEFUSERINST=`grep UserInstallation ${BOOTSTRAPRC}`
-if [ "${USERINST}" != "${DEFUSERINST}" ]; then
- mv -f ${BOOTSTRAPRC} ${BOOTSTRAPRC}.$$
- sed "s|UserInstallation.*|${USERINST}|" ${BOOTSTRAPRC}.$$ > ${BOOTSTRAPRC}
- rm -f ${BOOTSTRAPRC}.$$
-fi
-
-echo "Done."
-
-exit 0