feat(release): v0.2.0
commit 78d6c27c8940da32a6de8e64327c86f74fdaa2eb Author: adminoo <git@kadath.corp> Date: Wed Feb 4 12:59:22 2026 +0100 feat: freebsd log rotation config thingie commit 55af4e6c70122e679272ed247c26e04b1247f694 Author: adminoo <git@kadath.corp> Date: Wed Feb 4 12:58:43 2026 +0100 feat: embed templates, static resolution commit 29c917f929a7378ec29c54315ee2e9f420747787 Author: adminoo <git@kadath.corp> Date: Wed Feb 4 10:44:34 2026 +0100 feat: set log file path commit 294fd3d1549979eab63587ceec6ff5d0978e9afc Author: adminoo <git@kadath.corp> Date: Wed Feb 4 10:23:53 2026 +0100 feat: logging HTTP request commit c9ae80b240d58e1abed7ae3b7b2c3b283a31f1a1 Author: adminoo <git@kadath.corp> Date: Wed Feb 4 09:54:05 2026 +0100 feat: freebsd-specific compile target and scripts commit 86ca154dedd19aa1fe5f571c445dcf17a8396bfa Author: adminoo <git@kadath.corp> Date: Wed Feb 4 09:25:16 2026 +0100 feat: mobile friendly CSS commit 199f4319e0b08a4b6d595d7eb3effb6db6c7beec Author: adminoo <git@kadath.corp> Date: Wed Feb 4 09:25:03 2026 +0100 feat: persisting rendered note commit 865e258237e45d7c542685a4653bcad3c5af259d Author: adminoo <git@kadath.corp> Date: Wed Feb 4 08:06:38 2026 +0100 fix: grouping notes by folder commit 242d1d074c92461f38212b033c7a9e383f9dc550 Author: adminoo <git@kadath.corp> Date: Tue Feb 3 16:52:50 2026 +0100 feat: storage layer logic - Prune notes from db not matching current folder structure at start - Detect file system deletion on start by comparing in-db notes - Prevent updating of in-db notes at start if modification time is not newer - Delete by path commit d75d46bc1ab22bd990d0fdc307e571fe52f0dd99 Author: adminoo <git@kadath.corp> Date: Tue Feb 3 15:27:07 2026 +0100 feat: group notes by root folders commit e1e25a938e717599332f7b40a449d9bb854b673a Author: adminoo <git@kadath.corp> Date: Tue Feb 3 14:24:37 2026 +0100 feat: size in kilobytes commit 61220272a2df2b66c2b8e356ba359ed01de3bd12 Author: adminoo <git@kadath.corp> Date: Tue Feb 3 14:19:40 2026 +0100 feat: styling inputs
This commit is contained in:
52
packaging/freebsd/donniemarko
Normal file
52
packaging/freebsd/donniemarko
Normal file
@ -0,0 +1,52 @@
|
||||
#!/bin/sh
|
||||
#
|
||||
# PROVIDE: donniemarko
|
||||
# REQUIRE: LOGIN
|
||||
# KEYWORD: shutdown
|
||||
#
|
||||
# Add the following lines to /etc/rc.conf:
|
||||
# donniemarko_enable="YES"
|
||||
# donniemarko_user="www"
|
||||
# donniemarko_group="www"
|
||||
# donniemarko_root="/path/to/notes"
|
||||
# donniemarko_db="/var/db/donniemarko/notes.db"
|
||||
# donniemarko_addr="127.0.0.1:5555"
|
||||
# donniemarko_log="/var/log/donniemarko.log"
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="donniemarko"
|
||||
rcvar="donniemarko_enable"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
: ${donniemarko_enable:="NO"}
|
||||
: ${donniemarko_user:="www"}
|
||||
: ${donniemarko_group:="www"}
|
||||
: ${donniemarko_root:="/var/db/donniemarko/notes"}
|
||||
: ${donniemarko_db:="/var/db/donniemarko/notes.db"}
|
||||
: ${donniemarko_addr:="127.0.0.1:5555"}
|
||||
: ${donniemarko_log:="/var/log/donniemarko.log"}
|
||||
: ${donniemarko_bin:="/usr/local/bin/donniemarko"}
|
||||
|
||||
pidfile="/var/run/${name}.pid"
|
||||
command="${donniemarko_bin}"
|
||||
command_args="-root ${donniemarko_root} -db ${donniemarko_db} -addr ${donniemarko_addr} -log ${donniemarko_log}"
|
||||
|
||||
start_cmd="${name}_start"
|
||||
stop_cmd="${name}_stop"
|
||||
|
||||
donniemarko_start() {
|
||||
install -d -m 750 -o "${donniemarko_user}" -g "${donniemarko_group}" "$(dirname "${donniemarko_db}")"
|
||||
install -d -m 750 -o "${donniemarko_user}" -g "${donniemarko_group}" "${donniemarko_root}"
|
||||
install -d -m 750 -o "${donniemarko_user}" -g "${donniemarko_group}" "$(dirname "${donniemarko_log}")"
|
||||
/usr/sbin/daemon -p "${pidfile}" -u "${donniemarko_user}" ${command} ${command_args}
|
||||
}
|
||||
|
||||
donniemarko_stop() {
|
||||
if [ -f "${pidfile}" ]; then
|
||||
kill "$(cat "${pidfile}")"
|
||||
fi
|
||||
}
|
||||
|
||||
run_rc_command "$1"
|
||||
1
packaging/freebsd/newsyslog.conf.d/donniemarko
Normal file
1
packaging/freebsd/newsyslog.conf.d/donniemarko
Normal file
@ -0,0 +1 @@
|
||||
/var/log/donniemarko.log www:www 644 7 * @T00 J
|
||||
Reference in New Issue
Block a user