22 lines
636 B
Bash
Executable File
22 lines
636 B
Bash
Executable File
#! /bin/zsh
|
|
# Copyright 2019-2020 The Khronos Group, Inc.
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
if [ "$EUID" -ne 0 ]
|
|
then echo "Please run as root to uninstall KTX-Software" >&2
|
|
exit -1
|
|
fi
|
|
|
|
cd /
|
|
for pkg in $(pkgutil --pkgs='com.khronos.ktx.*')
|
|
do
|
|
# pkgutil's --only-files shows only regular files. There are symbolic
|
|
# links we need to deal with.
|
|
pkgutil --files $pkg | xargs -n 1 sh -c 'if [ -f $0 -o -L $0 ]; then rm $0; fi'
|
|
# Deal with doc/KTX-Software
|
|
pkgutil --only-dirs --files $pkg | xargs -n 1 sh -c 'if [ -d $0 -a $(basename $0) = "KTX-Software" ]; then rm -rf $0; fi'
|
|
|
|
pkgutil --forget $pkg
|
|
done
|
|
|