mirror of
https://github.com/safing/portmaster
synced 2025-04-09 21:49:11 +00:00
35 lines
1,017 B
Bash
Executable file
35 lines
1,017 B
Bash
Executable file
#!/bin/bash
|
|
|
|
cd "$( dirname "${BASH_SOURCE[0]}" )"
|
|
|
|
MAIN_INTEL_FILE="intel-testnet.json"
|
|
|
|
if [[ ! -f $MAIN_INTEL_FILE ]]; then
|
|
echo "missing $MAIN_INTEL_FILE"
|
|
exit 1
|
|
fi
|
|
|
|
echo "if the containing directory cannot be created, you might need to adjust permissions, as nodes are run with root in test containers..."
|
|
echo "$ sudo chmod -R 777 data/hub*/updates"
|
|
echo "starting to update..."
|
|
|
|
for hubDir in data/hub*; do
|
|
# Build destination path
|
|
hubIntelFile="${hubDir}/updates/all/intel/spn/main-intel_v0-0-0.dsd"
|
|
|
|
# Copy file
|
|
mkdir -p "${hubDir}/updates/all/intel/spn"
|
|
echo -n "J" > "$hubIntelFile"
|
|
cat $MAIN_INTEL_FILE >> "$hubIntelFile"
|
|
|
|
echo "updated $hubIntelFile"
|
|
done
|
|
|
|
if [[ -d /var/lib/portmaster ]]; then
|
|
echo "updating intel for local portmaster installation..."
|
|
|
|
portmasterSPNIntelFile="/var/lib/portmaster/updates/all/intel/spn/main-intel_v0-0-0.dsd"
|
|
echo -n "J" > "$portmasterSPNIntelFile"
|
|
cat $MAIN_INTEL_FILE >> "$portmasterSPNIntelFile"
|
|
echo "updated $portmasterSPNIntelFile"
|
|
fi
|