pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pleroma: fix permissions on install and update scripts to mksh



Module Name:	pkgsrc-wip
Committed By:	xorrvin <xorrvin%pm.me@localhost>
Pushed By:	xorrvin
Date:		Fri Jun 21 03:16:13 2024 +0200
Changeset:	3b51a28c6e37321a5cc51cf33b67810d3eeb48cb

Modified Files:
	pleroma/Makefile
	pleroma/PLIST
	pleroma/TODO
	pleroma/pleroma.mk
Added Files:
	pleroma/INSTALL

Log Message:
pleroma: fix permissions on install and update scripts to mksh

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=3b51a28c6e37321a5cc51cf33b67810d3eeb48cb

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 pleroma/INSTALL    |  14 ++
 pleroma/Makefile   |   8 +-
 pleroma/PLIST      | 623 +----------------------------------------------------
 pleroma/TODO       |   3 +-
 pleroma/pleroma.mk |  22 +-
 5 files changed, 42 insertions(+), 628 deletions(-)

diffs:
diff --git a/pleroma/INSTALL b/pleroma/INSTALL
new file mode 100644
index 0000000000..5d614d7e5d
--- /dev/null
+++ b/pleroma/INSTALL
@@ -0,0 +1,14 @@
+#!/bin/sh
+#
+# $NetBSD$
+
+case ${STAGE} in
+POST-INSTALL)
+    echo "Adjusting pleroma permissions..."
+
+    ${RUN} ${CHOWN} -R pleroma:pleroma ${PKG_PREFIX}/lib/pleroma
+    ${RUN} ${CHOWN} -R pleroma:pleroma ${PKG_PREFIX}/var/pleroma
+    ${RUN} ${CHOWN} -R pleroma:pleroma ${PKG_PREFIX}/share/examples/pleroma
+
+	;;
+esac
\ No newline at end of file
diff --git a/pleroma/Makefile b/pleroma/Makefile
index 7488e88346..8563ca7186 100644
--- a/pleroma/Makefile
+++ b/pleroma/Makefile
@@ -38,7 +38,7 @@ DEPENDS+=	postgresql15-client-[0-9]*:../../databases/postgresql15-client
 # NB: is it really needed?
 #DEPENDS+=	postgresql15-contrib-[0-9]*:../../databases/postgresql15-contrib
 
-USE_TOOLS+=	pax gmake find
+USE_TOOLS+=	pax gmake find sed
 USE_LANGUAGES=	c c++
 TOOL_DEPENDS+=	cmake-[0-9]*:../../devel/cmake
 TOOL_DEPENDS+=	rebar3-[0-9]*:../../devel/rebar3
@@ -62,8 +62,12 @@ PKG_SHELL.${PLEROMA_USER}=	${PLEROMA_SHELL}
 
 OWN_DIRS+=		${PLEROMA_PREFIX}
 OWN_DIRS+=		${PREFIX}/etc/pleroma
+OWN_DIRS+=		${PREFIX}/var/pleroma
+OWN_DIRS+=		${PREFIX}/share/examples/pleroma
 OWN_DIRS_PERMS+=	${PLEROMA_PREFIX} ${PLEROMA_USER} ${PLEROMA_GROUP} 0700
 OWN_DIRS_PERMS+=	${PREFIX}/etc/pleroma ${PLEROMA_USER} ${PLEROMA_GROUP} 0700
+OWN_DIRS_PERMS+=	${PREFIX}/var/pleroma ${PLEROMA_USER} ${PLEROMA_GROUP} 0700
+OWN_DIRS_PERMS+=	${PREFIX}/share/examples/pleroma ${PLEROMA_USER} ${PLEROMA_GROUP} 0700
 
 # fix bin script
 SUBST_CLASSES+=		binpath
@@ -88,7 +92,9 @@ MAKE_ENV+=	VIX_COMPILATION_MODE="PLATFORM_PROVIDED_LIBVIPS"
 MAKE_ENV+=	TARGET_PREFIX="${DESTDIR}${PREFIX}"
 MAKE_ENV+=	PLEROMA_USER="${PLEROMA_USER}"
 MAKE_ENV+=	PLEROMA_GROUP="${PLEROMA_GROUP}"
+MAKE_ENV+=	PLEROMA_SHELL="${PLEROMA_SHELL}"
 MAKE_ENV+=	PLEROMA_PREFIX="${DESTDIR}${PLEROMA_PREFIX}"
+MAKE_ENV+=	PLEROMA_VERSION="${PKGVERSION}"
 
 # Elixir seems to be picky if it was compiled on the
 # system with another endianness:
diff --git a/pleroma/PLIST b/pleroma/PLIST
index f8d5f790c1..201a7c0a09 100644
--- a/pleroma/PLIST
+++ b/pleroma/PLIST
@@ -2,29 +2,6 @@
 bin/pleroma
 bin/pleroma_ctl
 lib/pleroma/OTP_VERSION
-lib/pleroma/bin/pleroma
-lib/pleroma/bin/pleroma_ctl
-lib/pleroma/erts-14.2.5/bin/beam.smp
-lib/pleroma/erts-14.2.5/bin/ct_run
-lib/pleroma/erts-14.2.5/bin/dialyzer
-lib/pleroma/erts-14.2.5/bin/dyn_erl
-lib/pleroma/erts-14.2.5/bin/epmd
-lib/pleroma/erts-14.2.5/bin/erl
-lib/pleroma/erts-14.2.5/bin/erl.src
-lib/pleroma/erts-14.2.5/bin/erl_call
-lib/pleroma/erts-14.2.5/bin/erl_child_setup
-lib/pleroma/erts-14.2.5/bin/erlc
-lib/pleroma/erts-14.2.5/bin/erlexec
-lib/pleroma/erts-14.2.5/bin/escript
-lib/pleroma/erts-14.2.5/bin/heart
-lib/pleroma/erts-14.2.5/bin/inet_gethost
-lib/pleroma/erts-14.2.5/bin/run_erl
-lib/pleroma/erts-14.2.5/bin/start
-lib/pleroma/erts-14.2.5/bin/start.src
-lib/pleroma/erts-14.2.5/bin/start_erl.src
-lib/pleroma/erts-14.2.5/bin/to_erl
-lib/pleroma/erts-14.2.5/bin/typer
-lib/pleroma/erts-14.2.5/bin/yielding_c_fun
 lib/pleroma/lib/accept-0.3.5/ebin/accept.app
 lib/pleroma/lib/accept-0.3.5/ebin/accept_encoding_header.beam
 lib/pleroma/lib/accept-0.3.5/ebin/accept_header.beam
@@ -32,30 +9,6 @@ lib/pleroma/lib/accept-0.3.5/ebin/accept_neg.beam
 lib/pleroma/lib/accept-0.3.5/ebin/accept_parser.beam
 lib/pleroma/lib/accept-0.3.5/include/.gitkeep
 lib/pleroma/lib/accept-0.3.5/include/accept.hrl
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1.app
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1.appup
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1_db.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_check.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_constructed_ber_bin_v2.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_constructed_per.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_eval_ext.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_func.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_gen.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_gen_ber_bin_v2.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_gen_check.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_gen_jer.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_gen_per.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_imm.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_name.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_parser2.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_pretty_format.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_rtt.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_table.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_tok.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1ct_value.beam
-lib/pleroma/lib/asn1-5.2.2/ebin/asn1rt_nif.beam
-lib/pleroma/lib/asn1-5.2.2/priv/lib/asn1rt_nif.so
 lib/pleroma/lib/base62-1.2.2/ebin/Elixir.Base62.beam
 lib/pleroma/lib/base62-1.2.2/ebin/base62.app
 lib/pleroma/lib/bbcode_pleroma-0.2.0/ebin/Elixir.BBCode.Generator.beam
@@ -240,67 +193,6 @@ lib/pleroma/lib/comeonin-5.3.3/ebin/Elixir.Comeonin.PasswordHash.beam
 lib/pleroma/lib/comeonin-5.3.3/ebin/Elixir.Comeonin.Pbkdf2.beam
 lib/pleroma/lib/comeonin-5.3.3/ebin/Elixir.Comeonin.beam
 lib/pleroma/lib/comeonin-5.3.3/ebin/comeonin.app
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_a.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_asm.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_block.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_bounds.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_call_types.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_clean.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_dict.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_digraph.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_disasm.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_flatten.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_jump.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_kernel_to_ssa.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_listing.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_opcodes.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_alias.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_bc_size.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_bool.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_bsm.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_check.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_codegen.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_dead.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_lint.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_opt.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_pp.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_pre_codegen.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_private_append.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_recv.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_share.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_throw.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_ssa_type.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_trim.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_types.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_utils.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_validator.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/beam_z.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/cerl.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/cerl_clauses.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/cerl_inline.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/cerl_trees.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/compile.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/compiler.app
-lib/pleroma/lib/compiler-8.4.3/ebin/compiler.appup
-lib/pleroma/lib/compiler-8.4.3/ebin/core_lib.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/core_lint.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/core_parse.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/core_pp.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/core_scan.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/erl_bifs.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/rec_env.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/sys_core_alias.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/sys_core_bsm.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/sys_core_fold.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/sys_core_fold_lists.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/sys_core_inline.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/sys_core_prepare.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/sys_messages.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/sys_pre_attributes.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/v3_core.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/v3_kernel.beam
-lib/pleroma/lib/compiler-8.4.3/ebin/v3_kernel_pp.beam
 lib/pleroma/lib/concurrent_limiter-0.1.1/ebin/Elixir.ConcurrentLimiter.beam
 lib/pleroma/lib/concurrent_limiter-0.1.1/ebin/concurrent_limiter.app
 lib/pleroma/lib/cors_plug-2.0.3/ebin/Elixir.CORSPlug.beam
@@ -356,13 +248,6 @@ lib/pleroma/lib/cowlib-2.12.1/ebin/cow_ws.beam
 lib/pleroma/lib/cowlib-2.12.1/ebin/cowlib.app
 lib/pleroma/lib/cowlib-2.12.1/include/cow_inline.hrl
 lib/pleroma/lib/cowlib-2.12.1/include/cow_parse.hrl
-lib/pleroma/lib/crypto-5.4.2/ebin/crypto.app
-lib/pleroma/lib/crypto-5.4.2/ebin/crypto.appup
-lib/pleroma/lib/crypto-5.4.2/ebin/crypto.beam
-lib/pleroma/lib/crypto-5.4.2/ebin/crypto_ec_curves.beam
-lib/pleroma/lib/crypto-5.4.2/priv/lib/crypto.so
-lib/pleroma/lib/crypto-5.4.2/priv/lib/crypto_callback.so
-lib/pleroma/lib/crypto-5.4.2/priv/lib/otp_test_engine.so
 lib/pleroma/lib/custom_base-0.2.1/ebin/Elixir.CustomBase.Pow.beam
 lib/pleroma/lib/custom_base-0.2.1/ebin/Elixir.CustomBase.beam
 lib/pleroma/lib/custom_base-0.2.1/ebin/custom_base.app
@@ -666,12 +551,6 @@ lib/pleroma/lib/eex-1.16.2/ebin/Elixir.EEx.SmartEngine.beam
 lib/pleroma/lib/eex-1.16.2/ebin/Elixir.EEx.SyntaxError.beam
 lib/pleroma/lib/eex-1.16.2/ebin/Elixir.EEx.beam
 lib/pleroma/lib/eex-1.16.2/ebin/eex.app
-lib/pleroma/lib/eldap-1.2.12/ebin/ELDAPv3.beam
-lib/pleroma/lib/eldap-1.2.12/ebin/ELDAPv3.hrl
-lib/pleroma/lib/eldap-1.2.12/ebin/eldap.app
-lib/pleroma/lib/eldap-1.2.12/ebin/eldap.appup
-lib/pleroma/lib/eldap-1.2.12/ebin/eldap.beam
-lib/pleroma/lib/eldap-1.2.12/include/eldap.hrl
 lib/pleroma/lib/elixir-1.16.2/ebin/Elixir.Access.beam
 lib/pleroma/lib/elixir-1.16.2/ebin/Elixir.Agent.Server.beam
 lib/pleroma/lib/elixir-1.16.2/ebin/Elixir.Agent.beam
@@ -1251,74 +1130,6 @@ lib/pleroma/lib/iex-1.16.2/ebin/Elixir.IEx.beam
 lib/pleroma/lib/iex-1.16.2/ebin/iex.app
 lib/pleroma/lib/inet_cidr-1.0.4/ebin/Elixir.InetCidr.beam
 lib/pleroma/lib/inet_cidr-1.0.4/ebin/inet_cidr.app
-lib/pleroma/lib/inets-9.1/ebin/http_chunk.beam
-lib/pleroma/lib/inets-9.1/ebin/http_request.beam
-lib/pleroma/lib/inets-9.1/ebin/http_response.beam
-lib/pleroma/lib/inets-9.1/ebin/http_transport.beam
-lib/pleroma/lib/inets-9.1/ebin/http_uri.beam
-lib/pleroma/lib/inets-9.1/ebin/http_util.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc_cookie.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc_handler.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc_handler_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc_manager.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc_profile_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc_request.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc_response.beam
-lib/pleroma/lib/inets-9.1/ebin/httpc_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_acceptor.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_acceptor_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_cgi.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_conf.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_connection_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_custom.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_custom_api.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_esi.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_example.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_file.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_instance_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_log.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_logger.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_manager.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_misc_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_request.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_request_handler.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_response.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_script_env.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_socket.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/httpd_util.beam
-lib/pleroma/lib/inets-9.1/ebin/inets.app
-lib/pleroma/lib/inets-9.1/ebin/inets.appup
-lib/pleroma/lib/inets-9.1/ebin/inets.beam
-lib/pleroma/lib/inets-9.1/ebin/inets_app.beam
-lib/pleroma/lib/inets-9.1/ebin/inets_lib.beam
-lib/pleroma/lib/inets-9.1/ebin/inets_service.beam
-lib/pleroma/lib/inets-9.1/ebin/inets_sup.beam
-lib/pleroma/lib/inets-9.1/ebin/inets_trace.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_actions.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_alias.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_auth.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_auth_dets.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_auth_mnesia.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_auth_plain.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_auth_server.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_cgi.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_dir.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_disk_log.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_esi.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_get.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_head.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_log.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_range.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_responsecontrol.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_security.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_security_server.beam
-lib/pleroma/lib/inets-9.1/ebin/mod_trace.beam
-lib/pleroma/lib/inets-9.1/include/httpd.hrl
-lib/pleroma/lib/inets-9.1/include/mod_auth.hrl
-lib/pleroma/lib/inets-9.1/priv/bin/runcgi.sh
 lib/pleroma/lib/jason-1.4.0/ebin/Elixir.Enumerable.Jason.OrderedObject.beam
 lib/pleroma/lib/jason-1.4.0/ebin/Elixir.Jason.Codegen.beam
 lib/pleroma/lib/jason-1.4.0/ebin/Elixir.Jason.DecodeError.beam
@@ -1509,114 +1320,6 @@ lib/pleroma/lib/jose-1.11.5/include/jose_public_key.hrl
 lib/pleroma/lib/jose-1.11.5/priv/Dockerfile
 lib/pleroma/lib/jumper-1.0.1/ebin/Elixir.Jumper.beam
 lib/pleroma/lib/jumper-1.0.1/ebin/jumper.app
-lib/pleroma/lib/kernel-9.2.4/ebin/application.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/application_controller.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/application_master.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/application_starter.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/auth.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/code.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/code_server.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/disk_log.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/disk_log_1.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/disk_log_server.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/disk_log_sup.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/dist_ac.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/dist_util.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_boot_server.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_compile_server.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_ddll.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_distribution.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_epmd.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_erts_errors.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_kernel_errors.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_reply.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erl_signal_handler.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erpc.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/error_handler.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/error_logger.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/erts_debug.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/file.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/file_io_server.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/file_server.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/gen_sctp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/gen_tcp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/gen_tcp_socket.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/gen_udp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/gen_udp_socket.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/global.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/global_group.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/global_search.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/group.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/group_history.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/heart.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet6_sctp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet6_tcp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet6_tcp_dist.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet6_udp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_config.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_db.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_dns.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_epmd_dist.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_epmd_socket.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_gethost_native.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_hosts.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_parse.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_res.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_sctp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_tcp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_tcp_dist.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/inet_udp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/kernel.app
-lib/pleroma/lib/kernel-9.2.4/ebin/kernel.appup
-lib/pleroma/lib/kernel-9.2.4/ebin/kernel.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/kernel_config.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/kernel_refc.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/local_tcp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/local_udp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_backend.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_config.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_disk_log_h.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_filters.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_formatter.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_h_common.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_handler_watcher.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_olp.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_proxy.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_server.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_simple_h.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_std_h.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/logger_sup.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/net.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/net_adm.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/net_kernel.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/os.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/pg.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/pg2.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/prim_tty.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/ram_file.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/raw_file_io.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/raw_file_io_compressed.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/raw_file_io_deflate.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/raw_file_io_delayed.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/raw_file_io_inflate.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/raw_file_io_list.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/rpc.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/seq_trace.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/socket.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/standard_error.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/user_drv.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/user_sup.beam
-lib/pleroma/lib/kernel-9.2.4/ebin/wrap_log_reader.beam
-lib/pleroma/lib/kernel-9.2.4/include/dist.hrl
-lib/pleroma/lib/kernel-9.2.4/include/dist_util.hrl
-lib/pleroma/lib/kernel-9.2.4/include/eep48.hrl
-lib/pleroma/lib/kernel-9.2.4/include/file.hrl
-lib/pleroma/lib/kernel-9.2.4/include/inet.hrl
-lib/pleroma/lib/kernel-9.2.4/include/inet_sctp.hrl
-lib/pleroma/lib/kernel-9.2.4/include/logger.hrl
-lib/pleroma/lib/kernel-9.2.4/include/net_address.hrl
 lib/pleroma/lib/linkify-0.5.3/ebin/Elixir.Linkify.Builder.beam
 lib/pleroma/lib/linkify-0.5.3/ebin/Elixir.Linkify.Parser.beam
 lib/pleroma/lib/linkify-0.5.3/ebin/Elixir.Linkify.beam
@@ -1680,39 +1383,6 @@ lib/pleroma/lib/mint-1.5.1/ebin/Elixir.Mint.Types.beam
 lib/pleroma/lib/mint-1.5.1/ebin/Elixir.Mint.UnsafeProxy.beam
 lib/pleroma/lib/mint-1.5.1/ebin/mint.app
 lib/pleroma/lib/mint-1.5.1/ebin/mint_shims.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia.app
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia.appup
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_app.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_backend_type.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_backup.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_bup.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_checkpoint.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_checkpoint_sup.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_controller.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_dumper.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_event.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_ext_sup.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_frag.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_frag_hash.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_index.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_kernel_sup.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_late_loader.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_lib.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_loader.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_locker.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_log.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_monitor.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_recover.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_registry.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_rpc.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_schema.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_snmp_hook.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_sp.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_subscr.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_sup.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_text.beam
-lib/pleroma/lib/mnesia-4.23.1/ebin/mnesia_tm.beam
 lib/pleroma/lib/mogrify-0.9.3/ebin/Elixir.Mogrify.Compat.beam
 lib/pleroma/lib/mogrify-0.9.3/ebin/Elixir.Mogrify.Image.beam
 lib/pleroma/lib/mogrify-0.9.3/ebin/Elixir.Mogrify.Option.beam
@@ -1913,18 +1583,6 @@ lib/pleroma/lib/open_api_spex-3.17.3/ebin/Elixir.Poison.Encoder.OpenApiSpex.Json
 lib/pleroma/lib/open_api_spex-3.17.3/ebin/Elixir.Poison.Encoder.OpenApiSpex.OpenApi.beam
 lib/pleroma/lib/open_api_spex-3.17.3/ebin/Elixir.String.Chars.OpenApiSpex.Cast.Error.beam
 lib/pleroma/lib/open_api_spex-3.17.3/ebin/open_api_spex.app
-lib/pleroma/lib/os_mon-2.9.1/ebin/cpu_sup.beam
-lib/pleroma/lib/os_mon-2.9.1/ebin/disksup.beam
-lib/pleroma/lib/os_mon-2.9.1/ebin/memsup.beam
-lib/pleroma/lib/os_mon-2.9.1/ebin/nteventlog.beam
-lib/pleroma/lib/os_mon-2.9.1/ebin/os_mon.app
-lib/pleroma/lib/os_mon-2.9.1/ebin/os_mon.appup
-lib/pleroma/lib/os_mon-2.9.1/ebin/os_mon.beam
-lib/pleroma/lib/os_mon-2.9.1/ebin/os_mon_mib.beam
-lib/pleroma/lib/os_mon-2.9.1/ebin/os_mon_sysinfo.beam
-lib/pleroma/lib/os_mon-2.9.1/ebin/os_sup.beam
-lib/pleroma/lib/os_mon-2.9.1/priv/bin/cpu_sup
-lib/pleroma/lib/os_mon-2.9.1/priv/bin/memsup
 lib/pleroma/lib/parse_trans-3.3.1/ebin/ct_expand.beam
 lib/pleroma/lib/parse_trans-3.3.1/ebin/exprecs.beam
 lib/pleroma/lib/parse_trans-3.3.1/ebin/parse_trans.app
@@ -3974,23 +3632,6 @@ lib/pleroma/lib/prometheus_plugs-1.1.5/ebin/Elixir.Prometheus.PlugInstrumenter.b
 lib/pleroma/lib/prometheus_plugs-1.1.5/ebin/Elixir.Prometheus.PlugPipelineInstrumenter.Config.beam
 lib/pleroma/lib/prometheus_plugs-1.1.5/ebin/Elixir.Prometheus.PlugPipelineInstrumenter.beam
 lib/pleroma/lib/prometheus_plugs-1.1.5/ebin/prometheus_plugs.app
-lib/pleroma/lib/public_key-1.15.1/ebin/OTP-PUB-KEY.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/PKCS-FRAME.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_cert.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_cert_records.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_crl.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_ocsp.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_os_cacerts.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_pbe.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_pem.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_policy_tree.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/pubkey_ssh.beam
-lib/pleroma/lib/public_key-1.15.1/ebin/public_key.app
-lib/pleroma/lib/public_key-1.15.1/ebin/public_key.appup
-lib/pleroma/lib/public_key-1.15.1/ebin/public_key.beam
-lib/pleroma/lib/public_key-1.15.1/include/OTP-PUB-KEY.hrl
-lib/pleroma/lib/public_key-1.15.1/include/PKCS-FRAME.hrl
-lib/pleroma/lib/public_key-1.15.1/include/public_key.hrl
 lib/pleroma/lib/quantile_estimator-0.2.1/ebin/quantile.beam
 lib/pleroma/lib/quantile_estimator-0.2.1/ebin/quantile_estimator.app
 lib/pleroma/lib/quantile_estimator-0.2.1/ebin/quantile_estimator.beam
@@ -4025,119 +3666,8 @@ lib/pleroma/lib/remote_ip-0.1.5/ebin/remote_ip.app
 lib/pleroma/lib/restarter-0.1.0/ebin/Elixir.Restarter.Pleroma.beam
 lib/pleroma/lib/restarter-0.1.0/ebin/Elixir.Restarter.beam
 lib/pleroma/lib/restarter-0.1.0/ebin/restarter.app
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/appmon_info.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/dbg.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/dyntrace.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/erts_alloc_config.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/instrument.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/msacc.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/observer_backend.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/runtime_tools.app
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/runtime_tools.appup
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/runtime_tools.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/runtime_tools_sup.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/scheduler.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/system_information.beam
-lib/pleroma/lib/runtime_tools-2.0.1/ebin/ttb_autostart.beam
-lib/pleroma/lib/runtime_tools-2.0.1/include/observer_backend.hrl
-lib/pleroma/lib/runtime_tools-2.0.1/priv/lib/dyntrace.so
-lib/pleroma/lib/runtime_tools-2.0.1/priv/lib/trace_file_drv.so
-lib/pleroma/lib/runtime_tools-2.0.1/priv/lib/trace_ip_drv.so
-lib/pleroma/lib/sasl-4.2.1/ebin/alarm_handler.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/erlsrv.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/format_lib_supp.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/misc_supp.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/rb.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/rb_format_supp.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/release_handler.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/release_handler_1.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/sasl.app
-lib/pleroma/lib/sasl-4.2.1/ebin/sasl.appup
-lib/pleroma/lib/sasl-4.2.1/ebin/sasl.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/sasl_report.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/sasl_report_file_h.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/sasl_report_tty_h.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/systools.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/systools_lib.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/systools_make.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/systools_rc.beam
-lib/pleroma/lib/sasl-4.2.1/ebin/systools_relup.beam
 lib/pleroma/lib/sleeplocks-1.1.2/ebin/sleeplocks.app
 lib/pleroma/lib/sleeplocks-1.1.2/ebin/sleeplocks.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_connection.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_connection_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_gen_connection.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_handshake.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_listener_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_packet_demux.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_record.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_server_session_cache_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_server_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_socket.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/dtls_v1.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/inet6_tls_dist.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/inet_tls_dist.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl.app
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl.appup
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_admin_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_alert.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_app.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_certificate.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_cipher.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_cipher_format.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_client_session_cache_db.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_config.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_connection_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_crl.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_crl_cache.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_crl_cache_api.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_crl_hash_dir.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_dh_groups.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_dist_admin_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_dist_connection_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_dist_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_gen_statem.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_handshake.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_listen_tracker_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_logger.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_manager.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_pem_cache.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_pkix_db.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_record.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_server_session_cache.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_server_session_cache_db.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_server_session_cache_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_session.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_session_cache_api.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_srp_primes.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_trace.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/ssl_upgrade_server_session_cache_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_bloom_filter.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_client_connection_1_3.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_client_ticket_store.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_connection.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_connection_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_dist_server_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_dist_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_dtls_connection.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_dyn_connection_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_gen_connection.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_gen_connection_1_3.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_handshake.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_handshake_1_3.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_record.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_record_1_3.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_sender.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_server_connection_1_3.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_server_session_ticket.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_server_session_ticket_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_server_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_socket.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_sup.beam
-lib/pleroma/lib/ssl-11.1.4/ebin/tls_v1.beam
 lib/pleroma/lib/ssl_verify_fun-1.1.7/ebin/ssl_verify_fingerprint.beam
 lib/pleroma/lib/ssl_verify_fun-1.1.7/ebin/ssl_verify_fun.app
 lib/pleroma/lib/ssl_verify_fun-1.1.7/ebin/ssl_verify_fun_cert_helpers.beam
@@ -4150,105 +3680,6 @@ lib/pleroma/lib/statistex-1.0.0/ebin/Elixir.Statistex.Mode.beam
 lib/pleroma/lib/statistex-1.0.0/ebin/Elixir.Statistex.Percentile.beam
 lib/pleroma/lib/statistex-1.0.0/ebin/Elixir.Statistex.beam
 lib/pleroma/lib/statistex-1.0.0/ebin/statistex.app
-lib/pleroma/lib/stdlib-5.2.3/ebin/argparse.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/array.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/base64.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/beam_lib.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/binary.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/c.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/calendar.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/dets.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/dets_server.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/dets_sup.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/dets_utils.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/dets_v9.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/dict.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/digraph.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/digraph_utils.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/edlin.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/edlin_context.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/edlin_expand.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/edlin_key.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/edlin_type_suggestion.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/epp.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_abstract_code.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_anno.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_bits.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_compile.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_error.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_eval.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_expand_records.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_features.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_internal.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_lint.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_parse.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_posix_msg.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_pp.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_scan.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_stdlib_errors.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/erl_tar.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/error_logger_file_h.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/error_logger_tty_h.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/escript.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/ets.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/eval_bits.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/file_sorter.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/filelib.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/filename.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/gb_sets.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/gb_trees.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/gen.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/gen_event.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/gen_fsm.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/gen_server.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/gen_statem.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/io.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/io_lib.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/io_lib_format.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/io_lib_fread.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/io_lib_pretty.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/lists.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/log_mf_h.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/maps.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/math.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/ms_transform.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/orddict.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/ordsets.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/otp_internal.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/peer.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/pool.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/proc_lib.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/proplists.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/qlc.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/qlc_pt.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/queue.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/rand.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/random.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/re.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/sets.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/shell.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/shell_default.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/shell_docs.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/slave.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/sofs.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/stdlib.app
-lib/pleroma/lib/stdlib-5.2.3/ebin/stdlib.appup
-lib/pleroma/lib/stdlib-5.2.3/ebin/string.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/supervisor.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/supervisor_bridge.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/sys.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/timer.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/unicode.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/unicode_util.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/uri_string.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/win32reg.beam
-lib/pleroma/lib/stdlib-5.2.3/ebin/zip.beam
-lib/pleroma/lib/stdlib-5.2.3/include/assert.hrl
-lib/pleroma/lib/stdlib-5.2.3/include/erl_bits.hrl
-lib/pleroma/lib/stdlib-5.2.3/include/erl_compile.hrl
-lib/pleroma/lib/stdlib-5.2.3/include/ms_transform.hrl
-lib/pleroma/lib/stdlib-5.2.3/include/qlc.hrl
-lib/pleroma/lib/stdlib-5.2.3/include/zip.hrl
 lib/pleroma/lib/sweet_xml-0.7.3/ebin/Elixir.SweetXml.DTDError.beam
 lib/pleroma/lib/sweet_xml-0.7.3/ebin/Elixir.SweetXml.Options.beam
 lib/pleroma/lib/sweet_xml-0.7.3/ebin/Elixir.SweetXml.XmerlFatal.beam
@@ -4302,18 +3733,6 @@ lib/pleroma/lib/swoosh-1.10.3/ebin/Elixir.Swoosh.Mailer.beam
 lib/pleroma/lib/swoosh-1.10.3/ebin/Elixir.Swoosh.TestAssertions.beam
 lib/pleroma/lib/swoosh-1.10.3/ebin/Elixir.Swoosh.beam
 lib/pleroma/lib/swoosh-1.10.3/ebin/swoosh.app
-lib/pleroma/lib/syntax_tools-3.1/ebin/epp_dodger.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/erl_comment_scan.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/erl_prettypr.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/erl_recomment.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/erl_syntax.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/erl_syntax_lib.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/merl.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/merl_transform.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/prettypr.beam
-lib/pleroma/lib/syntax_tools-3.1/ebin/syntax_tools.app
-lib/pleroma/lib/syntax_tools-3.1/ebin/syntax_tools.appup
-lib/pleroma/lib/syntax_tools-3.1/include/merl.hrl
 lib/pleroma/lib/syslog-1.1.0/ebin/syslog.app
 lib/pleroma/lib/syslog-1.1.0/ebin/syslog.beam
 lib/pleroma/lib/syslog-1.1.0/ebin/syslog_app.beam
@@ -4774,44 +4193,6 @@ lib/pleroma/lib/web_push_encryption-0.3.1/ebin/Elixir.WebPushEncryption.Push.bea
 lib/pleroma/lib/web_push_encryption-0.3.1/ebin/Elixir.WebPushEncryption.Vapid.beam
 lib/pleroma/lib/web_push_encryption-0.3.1/ebin/Elixir.WebPushEncryption.beam
 lib/pleroma/lib/web_push_encryption-0.3.1/ebin/web_push_encryption.app
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl.app
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl.appup
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_b64Bin.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_b64Bin_scan.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_eventp.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_html.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_lib.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_otpsgml.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_regexp.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sax_old_dom.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sax_parser.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sax_parser_latin1.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sax_parser_list.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sax_parser_utf16be.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sax_parser_utf16le.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sax_parser_utf8.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sax_simple_dom.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_scan.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_sgml.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_simple.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_text.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_ucs.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_uri.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_validate.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xlate.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xml.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xpath.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xpath_lib.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xpath_parse.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xpath_pred.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xpath_scan.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xs.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xsd.beam
-lib/pleroma/lib/xmerl-1.3.34/ebin/xmerl_xsd_type.beam
-lib/pleroma/lib/xmerl-1.3.34/include/xmerl.hrl
-lib/pleroma/lib/xmerl-1.3.34/include/xmerl_xpath.hrl
-lib/pleroma/lib/xmerl-1.3.34/include/xmerl_xsd.hrl
 lib/pleroma/releases/${PKGVERSION}/consolidated/Elixir.Calendar.ContainsDate.beam
 lib/pleroma/releases/${PKGVERSION}/consolidated/Elixir.Calendar.ContainsDateTime.beam
 lib/pleroma/releases/${PKGVERSION}/consolidated/Elixir.Calendar.ContainsNaiveDateTime.beam
@@ -4851,5 +4232,7 @@ lib/pleroma/releases/${PKGVERSION}/sys.config
 lib/pleroma/releases/${PKGVERSION}/vm.args
 lib/pleroma/releases/COOKIE
 lib/pleroma/releases/start_erl.data
+share/examples/pleroma/pleroma.rc
 @pkgdir lib/pleroma/lib/tzdata-1.0.5/priv/tmp_downloads
-@pkgdir lib/pleroma/lib/mnesia-4.23.1/include
\ No newline at end of file
+@pkgdir etc/pleroma
+@pkgdir var/pleroma
\ No newline at end of file
diff --git a/pleroma/TODO b/pleroma/TODO
index ea2c32c925..7b4e5387ce 100644
--- a/pleroma/TODO
+++ b/pleroma/TODO
@@ -4,5 +4,4 @@
 - Investigate bundling of Erlang: LD_LIBRARY_PATH/LD_PRELOAD_PATH ?
 - Decouple frontend (pleroma's "feature")
 - Add options.mk for nginx and postgresql
-- Add rc.d script
-- SUBST or REPLACE_SH for mksh
\ No newline at end of file
+- Add rc.d script
\ No newline at end of file
diff --git a/pleroma/pleroma.mk b/pleroma/pleroma.mk
index cc61979eb0..a9ce13521b 100644
--- a/pleroma/pleroma.mk
+++ b/pleroma/pleroma.mk
@@ -6,6 +6,7 @@
 
 RM?=rm
 LN?=ln
+SED?=sed
 PAX?=pax
 FIND?=find
 ECHO?=echo
@@ -15,7 +16,7 @@ INSTALL?=install
 INSTALL_DIR?=$(INSTALL) -m755 -d
 INSTALL_DATA?=$(INSTALL) -m644
 INSTALL_PROGRAM?=$(INSTALL) -m755
-ERTS_VERSION=erts-$(shell erl -eval 'io:format(erlang:system_info(version)), halt().' -noshell)
+#ERTS_VERSION=erts-$(shell erl -eval 'io:format(erlang:system_info(version)), halt().' -noshell)
 
 all: release
 deps: | deps/.deps-done
@@ -26,6 +27,7 @@ clean:
 	$(RM) -rf deps
 	$(RM) -rf release
 	$(RM) -rf config/prod.secret.exs
+	$(RM) -rf $(TARGET_PREFIX)/*
 
 config/.config-done:
 	$(MKDIR) -p config
@@ -40,15 +42,17 @@ deps/.deps-done: | config/.config-done
 release/.release-done: | deps/.deps-done
 	$(MKDIR) -p release
 	$(MIX) release --path release
+
+	$(FIND) release/bin/pleroma* -type f -exec $(SED) -i "1s|.*|\#!$(PLEROMA_SHELL)|" {} ";"
+	$(FIND) release/releases/$(PLEROMA_VERSION) -type f \( -name elixir -or -name env.sh -or -name iex \) \
+		-exec $(SED) -i "1s|.*|\#!$(PLEROMA_SHELL)|" {} ";"
+
 	$(TOUCH) $@
 
 install: release/.release-done
-	$(RM) -rf $(TARGET_PREFIX)/*
 	$(INSTALL_DIR) $(PLEROMA_PREFIX)
 	$(INSTALL_DATA) release/OTP_VERSION	$(PLEROMA_PREFIX)
 
-	$(INSTALL_DIR) $(PLEROMA_PREFIX)/etc/pleroma
-
 	$(INSTALL_DIR) release/bin $(TARGET_PREFIX)/bin
 	$(INSTALL_PROGRAM) $(wildcard release/bin/*) $(TARGET_PREFIX)/bin
 
@@ -56,4 +60,12 @@ install: release/.release-done
 	$(PAX) -rw -pp -s ':^release/lib::' release/lib $(PLEROMA_PREFIX)/lib
 
 	$(MKDIR) -p $(PLEROMA_PREFIX)/releases
-	$(PAX) -rw -pp -s ':^release/releases::' release/releases $(PLEROMA_PREFIX)/releases
\ No newline at end of file
+	$(PAX) -rw -pp -s ':^release/releases::' release/releases $(PLEROMA_PREFIX)/releases
+
+	$(INSTALL_DIR) $(TARGET_PREFIX)/etc/pleroma
+	$(INSTALL_DIR) $(TARGET_PREFIX)/var/pleroma
+	$(INSTALL_DIR) $(TARGET_PREFIX)/share/examples/pleroma
+
+# only install if nginx option is enabled
+#	$(INSTALL_DATA) installation/pleroma.nginx $(TARGET_PREFIX)/share/examples
+	$(INSTALL_DATA) installation/netbsd/rc.d/pleroma $(TARGET_PREFIX)/share/examples/pleroma/pleroma.rc



Home | Main Index | Thread Index | Old Index