#!/bin/sh -e # Adds optional libedit support cpt-list libedit >/dev/null 2>&1 && libedit="--with-libedit" && LIBS="$(pkgconf --static --libs libedit)" export LIBS export LDFLAGS="$LDFLAGS -static" ./configure \ --prefix=/usr \ --sbindir=/usr/bin \ --datadir=/usr/share/openssh \ --sysconfdir=/etc/ssh \ --without-selinux \ --with-privsep-user=nobody \ --with-mantype=doc \ --without-rpath \ --disable-strip \ --with-pid-dir=/run \ --disable-wtmp \ --disable-utmp \ "$libedit" make make DESTDIR="$1" install install -m 755 contrib/ssh-copy-id "$1/usr/bin/ssh-copy-id" install -m 644 contrib/ssh-copy-id.1 "$1/usr/share/man/man8/ssh-copy-id.1" # Install runit service. install -Dm755 sshd.run "$1/etc/sv/sshd/run" ln -s /run/runit/supervise.sshd "$1/etc/sv/sshd/supervise" # Install sysmgr service. install -Dm755 sshd.run "$1/etc/sysmgr/sshd"