www-servers/dufs
A distinctive utility file server
ChangeLog
commit 72545c11af84053f8fcb4fe1f81a1c54e404814c
Author: Zakk <zakk@gentoozh.org>
Date: Fri Aug 28 09:12:48 2026 +1000
www-servers/dufs: add OpenRC service script
因为它只安装了 systemd unit,OpenRC 用户装完没有服务可用,所以补一个 init 脚本。用 `RC_SVCNAME` 的后缀选配置文件,对应 `dufs@.service`;`start_pre` 建 `/run/dufs`,因为服务以 `dufs` 用户运行,建不了 root 拥有的目录。
因为 dufs 按进程 umask 创建 UNIX socket,同组进程没有写权限连不上,而上游拒绝加权限选项(sigoden/dufs#506),所以 `start_post` 等 socket 出现后 chmod 0660,跟 unit 的 `ExecStartPost` 一致;`start_pre` 先删掉残留 socket,否则 chmod 会打到被 dufs 替换掉的旧文件。
Signed-off-by: Zakk <zakk@gentoozh.org>
commit e4b3e6461c171199d267cc2cc3418f062a0a1aa0
Author: Puqns67 <me@puqns67.icu>
Date: Mon Jul 27 23:07:43 2026 +0800
www-servers/dufs: drop 0.45.0
commit 3a9d317c9075df0cf280bdae3e63e3a49e7db860
Author: Puqns67 <me@puqns67.icu>
Date: Mon Jul 27 22:58:03 2026 +0800
www-servers/dufs: rename www-apps/dufs
Author: Zakk <zakk@gentoozh.org>
Date: Fri Aug 28 09:12:48 2026 +1000
www-servers/dufs: add OpenRC service script
因为它只安装了 systemd unit,OpenRC 用户装完没有服务可用,所以补一个 init 脚本。用 `RC_SVCNAME` 的后缀选配置文件,对应 `dufs@.service`;`start_pre` 建 `/run/dufs`,因为服务以 `dufs` 用户运行,建不了 root 拥有的目录。
因为 dufs 按进程 umask 创建 UNIX socket,同组进程没有写权限连不上,而上游拒绝加权限选项(sigoden/dufs#506),所以 `start_post` 等 socket 出现后 chmod 0660,跟 unit 的 `ExecStartPost` 一致;`start_pre` 先删掉残留 socket,否则 chmod 会打到被 dufs 替换掉的旧文件。
Signed-off-by: Zakk <zakk@gentoozh.org>
commit e4b3e6461c171199d267cc2cc3418f062a0a1aa0
Author: Puqns67 <me@puqns67.icu>
Date: Mon Jul 27 23:07:43 2026 +0800
www-servers/dufs: drop 0.45.0
commit 3a9d317c9075df0cf280bdae3e63e3a49e7db860
Author: Puqns67 <me@puqns67.icu>
Date: Mon Jul 27 22:58:03 2026 +0800
www-servers/dufs: rename www-apps/dufs


View
Download
Browse