From d4542c336a6cbfb43497055f19a85e7713f2eed7 Mon Sep 17 00:00:00 2001
From: dzwdz
Date: Sun, 25 Jun 2023 16:38:32 +0200
Subject: ports: reimplement the ports system from scratch

side stuff:
* removed sltar since it wasn't working anyways
* made signal() no longer panic, as that broke certain ports (oops)
* doom now ships with the FreeDOOM WADs
* /usr/ was aliased to /init/usr/, more directories were added to /bin/
  to improve compat with ports
---
 ports/post | 21 +++++++++++++++++++++
 1 file changed, 21 insertions(+)
 create mode 100644 ports/post

(limited to 'ports/post')

diff --git a/ports/post b/ports/post
new file mode 100644
index 0000000..f0638e6
--- /dev/null
+++ b/ports/post
@@ -0,0 +1,21 @@
+#!/bin/sh
+set -eu
+ensure_pre_was_loaded
+
+portdir=$repodir/ports/$pkg/
+workdir=$repodir/ports/out/$pkg/
+downdir=$repodir/ports/out/downloads/
+
+mkdir -p $workdir $downdir
+cd $workdir
+
+case ${1:-help} in
+	fetch) fetch ;;
+	build) build ;;
+	clean) clean ;;
+	install) install ;;
+
+	relink) relink ;;
+
+	*) echo "bad usage, see ports/post"; false ;;
+esac
-- 
cgit v1.2.3