mirror of
https://git.freebsd.org/ports.git
synced 2025-04-30 10:36:38 -04:00
After recent changes, given an uninitialized root dir pkg now fails with: pkg: Error opening the trusted directory /usr/share/keys/pkg/trusted pkg: Error loading trusted certificates This works around it for our WoW setup. PR: 259404
20 lines
576 B
Bash
20 lines
576 B
Bash
#!/bin/sh -e
|
|
|
|
if [ "$(id -u)" = 0 ]
|
|
then
|
|
echo "Don't run this script as root!"
|
|
exit 1
|
|
fi
|
|
|
|
I386_ROOT="${WINE_i386_ROOT:-$HOME/.i386-wine-pkg}"
|
|
|
|
if [ ! -d "$I386_ROOT/usr/share/keys/pkg" ]
|
|
then
|
|
mkdir -p "$I386_ROOT/usr/share/keys"
|
|
ln -s /usr/share/keys/pkg "$I386_ROOT/usr/share/keys/pkg"
|
|
fi
|
|
|
|
ABI=$(pkg config ABI | sed s/amd64/i386/)
|
|
# Show what we're going to do, then do it.
|
|
echo pkg -o ABI="$ABI" -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
|
|
exec pkg -o ABI="$ABI" -o INSTALL_AS_USER=true -o RUN_SCRIPTS=false --rootdir "$I386_ROOT" "$@"
|