From 4b4399c0487e225ca95112eab014753758713891 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Tue, 25 Aug 2020 03:52:24 +0300 Subject: rc: add new package at 50b729e65d --- extra/rc/build | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 extra/rc/build (limited to 'extra/rc/build') diff --git a/extra/rc/build b/extra/rc/build new file mode 100755 index 00000000..caaeb043 --- /dev/null +++ b/extra/rc/build @@ -0,0 +1,33 @@ +#!/bin/sh -e + +for patch in *.patch; do + patch -p1 < "$patch" +done + +# Change the location of rcmain to the /etc directory. +sed -i 's|/lib/rcmain|/etc/rcmain|;s|PREFIX||' unix.c + +mkdir -p "$1/usr/bin" +"${CC:-cc}" -o "$1/usr/bin/rc" \ + $CFLAGS -static \ + code.c \ + exec.c \ + getflags.c \ + glob.c \ + here.c \ + io.c \ + lex.c \ + pcmd.c \ + pfnc.c \ + simple.c \ + subr.c \ + trap.c \ + tree.c \ + var.c \ + y.tab.c \ + unix.c \ + havefork.c \ + prompt-null.c + +install -Dm644 rc.1 "$1/usr/share/man/man1/rc.1" +install -Dm644 rcmain.unix "$1/etc/rcmain" -- cgit v1.2.3