From 4b4e752dddb10cd10397b419b0cb6244631ea0c0 Mon Sep 17 00:00:00 2001 From: emmett1 Date: Sat, 20 Jun 2026 21:00:54 +0800 Subject: tor: fix missing /var/lib/tor --- repos/extra/tor/.files | 3 +++ repos/extra/tor/abuild | 6 +++++- repos/extra/tor/postinstall | 7 +++++++ repos/extra/tor/preinstall | 4 ---- 4 files changed, 15 insertions(+), 5 deletions(-) create mode 100755 repos/extra/tor/postinstall delete mode 100755 repos/extra/tor/preinstall diff --git a/repos/extra/tor/.files b/repos/extra/tor/.files index e2ec0928..330e174a 100644 --- a/repos/extra/tor/.files +++ b/repos/extra/tor/.files @@ -23,3 +23,6 @@ drwxr-xr-x root/root usr/share/man/man1/ drwxr-xr-x root/root usr/share/tor/ -rw-r--r-- root/root usr/share/tor/geoip -rw-r--r-- root/root usr/share/tor/geoip6 +drwxr-xr-x root/root var/ +drwxr-xr-x root/root var/lib/ +drwxr-xr-x root/root var/lib/tor/ diff --git a/repos/extra/tor/abuild b/repos/extra/tor/abuild index 54749457..76567e53 100644 --- a/repos/extra/tor/abuild +++ b/repos/extra/tor/abuild @@ -1,6 +1,10 @@ name=tor version=0.4.9.9 -release=1 +release=2 source="https://dist.${name}project.org/${name}-${version}.tar.gz run" sv=run + +postbuild() { + install -d $PKG/var/lib/tor +} diff --git a/repos/extra/tor/postinstall b/repos/extra/tor/postinstall new file mode 100755 index 00000000..527ddedf --- /dev/null +++ b/repos/extra/tor/postinstall @@ -0,0 +1,7 @@ +#!/bin/sh + +addgroup -S tor 2>/dev/null +adduser -S -D -H -h /var/lib/tor -s /sbin/nologin -g tor -G tor tor 2>/dev/null + +chmod 700 /var/lib/tor +chown tor:tor /var/lib/tor diff --git a/repos/extra/tor/preinstall b/repos/extra/tor/preinstall deleted file mode 100755 index 2457d9af..00000000 --- a/repos/extra/tor/preinstall +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -addgroup -S tor 2>/dev/null -adduser -S -D -H -h /var/lib/tor -s /sbin/nologin -g tor -G tor tor 2>/dev/null -- cgit v1.2.3