]> Sergey Matveev's repositories - stargrave-blog.git/commit
Seafile на FreeBSD
authorSergey Matveev <stargrave@stargrave.org>
Tue, 31 Jan 2023 09:28:54 +0000 (12:28 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Tue, 31 Jan 2023 09:37:33 +0000 (12:37 +0300)
commit8573bbb4e7eb8274aa13b0543b521b6974e321cd
tree4b825dc642cb6eb9a060e54bf8d69288fbee4904
parent58807a0b22866ffb78aa85a04939e154bb9dc142
Seafile на FreeBSD

https://en.wikipedia.org/wiki/Seafile
Есть одно место где установлен Seafile для обмена файлами. Ни один
броузер у меня не позволяет в него войти, даже с включённым JavaScript.
Сказали что есть CLI клиент для него. Попытался собрать. Кроме кучи
зависимостей, кроме того что в autogen.sh с какого-то фига прописан bash
(хотя и под просто /bin/sh BSD-шным работает), упал на том, что где-то
не хватало заголовочного файла для ntohs-like функций. Затем упал на
строчке с sizeof(struct in6_addr), ибо, опять же, не хватало заголовков.
Затем упал на том, что нет inotify для сборки wt-monitor. Конечно нет,
это ж GNU/Linux-specific. А как отключить его сборку? Нет указаний. А
seafile-cli оказался Python скриптом ещё. В общем, даже filesharing
backend приложения умудряются сделать не кроссплатформенными.