2018-05-28 19:12:29 +00:00
|
|
|
#!/bin/bash
|
2009-08-26 10:00:38 -05:00
|
|
|
|
|
|
|
# Copyright 2000 BSDi, Inc. Concord, CA, USA
|
|
|
|
# Copyright 2001, 2002, 2003, 2004 Slackware Linux, Inc. Concord, CA, USA
|
2020-02-07 22:32:38 +00:00
|
|
|
# Copyright 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2018, 2020 Patrick J. Volkerding, Sebeka, MN, USA
|
2009-08-26 10:00:38 -05:00
|
|
|
# All rights reserved.
|
|
|
|
#
|
|
|
|
# Redistribution and use of this script, with or without modification, is
|
|
|
|
# permitted provided that the following conditions are met:
|
|
|
|
#
|
|
|
|
# 1. Redistributions of this script must retain the above copyright
|
|
|
|
# notice, this list of conditions and the following disclaimer.
|
|
|
|
#
|
|
|
|
# THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
|
|
|
|
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
|
|
|
# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
|
|
|
|
# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
|
|
|
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
|
|
|
|
# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
|
|
|
|
# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
|
|
|
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
|
|
|
|
# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
|
|
|
|
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|
|
|
|
2018-05-28 19:12:29 +00:00
|
|
|
cd $(dirname $0) ; CWD=$(pwd)
|
2009-08-26 10:00:38 -05:00
|
|
|
|
|
|
|
# Set initial variables:
|
|
|
|
TMP=${TMP:-/tmp}
|
|
|
|
PKG=$TMP/package-openssh
|
|
|
|
|
2018-05-28 19:12:29 +00:00
|
|
|
PKGNAM=openssh
|
2018-10-30 21:50:53 +00:00
|
|
|
VERSION=${VERSION:-$(echo openssh-*.tar.?z | rev | cut -f 3- -d . | cut -f 1 -d - | rev)}
|
Tue Oct 20 21:58:52 UTC 2020
a/aaa_elflibs-15.0-x86_64-24.txz: Rebuilt.
Don't skip this one as it contains the libnsl-2.30.so built by glibc that
it's likely many third-party packages will be linking to for some time.
Upgraded: libcap.so.2.44, libelf-0.181.so, libpopt.so.0.0.1,
libcurl.so.4.7.0, libexpat.so.1.6.12, libglib-2.0.so.0.6600.2,
libgmodule-2.0.so.0.6600.2, libgobject-2.0.so.0.6600.2,
libgthread-2.0.so.0.6600.2, libidn.so.12.6.1, liblber-2.4.so.2.11.2,
libldap-2.4.so.2.11.2, libmpc.so.3.2.0, libmpfr.so.6.1.0, libpsl.so.5.3.3.
Added: libnsl-2.30.so, libnsl.so.2.0.1.
Removed: libdvdread.so.4.2.0, libicudata.so.65.1, libicui18n.so.65.1,
libicuio.so.65.1, libicutest.so.65.1, libicutu.so.65.1, libicuuc.so.65.1.
a/glibc-solibs-2.30-x86_64-2.txz: Rebuilt.
a/pam-1.4.0-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
a/quota-4.05-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
a/xfsprogs-5.9.0-x86_64-1.txz: Upgraded.
ap/linuxdoc-tools-0.9.73-x86_64-6.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
ap/vorbis-tools-1.4.0-x86_64-5.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
d/cvs-1.11.23-x86_64-5.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
d/git-2.29.0-x86_64-1.txz: Upgraded.
d/perl-5.32.0-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
d/python2-2.7.18-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
d/python3-3.8.6-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
d/rcs-5.10.0-x86_64-1.txz: Upgraded.
d/subversion-1.14.0-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
kde/kdelibs-4.14.38-x86_64-7.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
kde/kopete-4.14.3-x86_64-9.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
kde/perlkde-4.14.3-x86_64-10.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
kde/perlqt-4.14.3-x86_64-11.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
l/freetype-2.10.4-x86_64-1.txz: Upgraded.
Fix heap buffer overflow in embedded PNG bitmap handling.
For more information, see:
https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-15999
(* Security fix *)
l/glibc-2.30-x86_64-2.txz: Rebuilt.
Rebuilt without the --enable-obsolete-nsl and --enable-obsolete-rpc options.
This change has been somewhat overdue, but since glibc was providing these
options we just continued to use them here - however, newer versions of
glibc have dropped this code entirely and it is expected to be provided in
standalone packages. So we'll do that to make things easier moving forward.
Please note that libnss_nisplus has been unmaintained upstream for quite
some time, is considered obsolete, and no longer compiles. As a result it
will no longer be provided... but there are better options these days.
l/glibc-i18n-2.30-x86_64-2.txz: Rebuilt.
l/glibc-profile-2.30-x86_64-2.txz: Rebuilt.
l/gmime-3.2.7-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
l/libasyncns-0.8-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
l/libnsl-1.3.0-x86_64-1.txz: Added.
This provides the standalone libnsl.
Shared library .so-version bump.
l/libnss_nis-3.1-x86_64-1.txz: Added.
l/loudmouth-1.5.3-x86_64-5.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
l/rpcsvc-proto-1.4.2-x86_64-1.txz: Added.
n/autofs-5.1.6-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/epic5-2.1.2-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/irssi-1.2.2-x86_64-4.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/net-snmp-5.9-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/netatalk-3.1.12-x86_64-4.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/ntp-4.2.8p15-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/openldap-2.4.54-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/openssh-8.4p1-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/openvpn-2.4.9-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/postfix-3.5.7-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/ppp-2.4.8-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/procmail-3.22-x86_64-4.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/proftpd-1.3.7a-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/rpcbind-1.2.5-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/samba-4.13.0-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/socat-1.7.3.4-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/stunnel-5.57-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/tcp_wrappers-7.6-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/tftp-hpa-5.2-x86_64-6.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/uucp-1.07-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/vsftpd-3.0.3-x86_64-7.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
n/yptools-4.2.3-x86_64-1.txz: Upgraded.
Compiled against libnsl-1.3.0.
xap/gftp-2.0.19-x86_64-9.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
xap/pidgin-2.14.1-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
xap/rxvt-unicode-9.22-x86_64-9.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
xap/xine-lib-1.2.10-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
xap/xine-ui-0.99.12-x86_64-2.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
extra/pure-alsa-system/xine-lib-1.2.10-x86_64-3_alsa.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
extra/sendmail/sendmail-8.16.1-x86_64-3.txz: Rebuilt.
Recompiled against libnsl-1.3.0.
extra/sendmail/sendmail-cf-8.16.1-noarch-3.txz: Rebuilt.
2020-10-20 21:58:52 +00:00
|
|
|
BUILD=${BUILD:-2}
|
2010-05-19 08:58:23 +00:00
|
|
|
|
2018-09-21 18:51:07 +00:00
|
|
|
NUMJOBS=${NUMJOBS:-" -j$(expr $(nproc) + 1) "}
|
2010-05-19 08:58:23 +00:00
|
|
|
|
|
|
|
# Automatically determine the architecture we're building on:
|
|
|
|
if [ -z "$ARCH" ]; then
|
|
|
|
case "$( uname -m )" in
|
2016-06-30 20:26:57 +00:00
|
|
|
i?86) export ARCH=i586 ;;
|
2010-05-19 08:58:23 +00:00
|
|
|
arm*) export ARCH=arm ;;
|
|
|
|
# Unless $ARCH is already set, use uname -m for all other archs:
|
|
|
|
*) export ARCH=$( uname -m ) ;;
|
|
|
|
esac
|
|
|
|
fi
|
2009-08-26 10:00:38 -05:00
|
|
|
|
2018-05-28 19:12:29 +00:00
|
|
|
# If the variable PRINT_PACKAGE_NAME is set, then this script will report what
|
|
|
|
# the name of the created package would be, and then exit. This information
|
|
|
|
# could be useful to other scripts.
|
|
|
|
if [ ! -z "${PRINT_PACKAGE_NAME}" ]; then
|
|
|
|
echo "$PKGNAM-$VERSION-$ARCH-$BUILD.txz"
|
|
|
|
exit 0
|
|
|
|
fi
|
|
|
|
|
2016-06-30 20:26:57 +00:00
|
|
|
if [ "$ARCH" = "i586" ]; then
|
|
|
|
SLKCFLAGS="-O2 -march=i586 -mtune=i686"
|
2020-02-07 22:32:38 +00:00
|
|
|
LIBDIRSUFFIX=""
|
2009-08-26 10:00:38 -05:00
|
|
|
elif [ "$ARCH" = "s390" ]; then
|
|
|
|
SLKCFLAGS="-O2"
|
2020-02-07 22:32:38 +00:00
|
|
|
LIBDIRSUFFIX=""
|
2009-08-26 10:00:38 -05:00
|
|
|
elif [ "$ARCH" = "x86_64" ]; then
|
|
|
|
SLKCFLAGS="-O2 -fPIC"
|
2020-02-07 22:32:38 +00:00
|
|
|
LIBDIRSUFFIX="64"
|
2009-08-26 10:00:38 -05:00
|
|
|
elif [ "$ARCH" = "arm" ]; then
|
|
|
|
SLKCFLAGS="-O2 -march=armv4 -mtune=xscale"
|
2020-02-07 22:32:38 +00:00
|
|
|
LIBDIRSUFFIX=""
|
2009-08-26 10:00:38 -05:00
|
|
|
elif [ "$ARCH" = "armel" ]; then
|
|
|
|
SLKCFLAGS="-O2 -march=armv4t"
|
2020-02-07 22:32:38 +00:00
|
|
|
LIBDIRSUFFIX=""
|
2010-05-19 08:58:23 +00:00
|
|
|
else
|
|
|
|
SLKCFLAGS="-O2"
|
2020-02-07 22:32:38 +00:00
|
|
|
LIBDIRSUFFIX=""
|
2009-08-26 10:00:38 -05:00
|
|
|
fi
|
|
|
|
|
|
|
|
# Clean target location:
|
|
|
|
rm -rf $PKG
|
|
|
|
mkdir -p $PKG
|
|
|
|
|
|
|
|
# Prepare the framework and extract the package:
|
|
|
|
cd $TMP
|
|
|
|
rm -rf $PKG openssh-$VERSION
|
2018-10-30 21:50:53 +00:00
|
|
|
tar xvf $CWD/openssh-$VERSION.tar.?z || tar xvf $CWD/openssh-$VERSION.tar.bz2 || exit 1
|
2018-05-28 19:12:29 +00:00
|
|
|
cd openssh-$VERSION || exit 1
|
2009-08-26 10:00:38 -05:00
|
|
|
chown -R root:root .
|
|
|
|
|
2016-06-30 20:26:57 +00:00
|
|
|
# Restore support for tcpwrappers:
|
2018-05-28 19:12:29 +00:00
|
|
|
zcat $CWD/openssh.tcp_wrappers.diff.gz | patch -p1 --verbose || exit 1
|
|
|
|
|
2020-02-07 22:32:38 +00:00
|
|
|
# Choose correct options depending on whether PAM is installed:
|
|
|
|
if [ -L /lib${LIBDIRSUFFIX}/libpam.so.? ]; then
|
|
|
|
PAM_OPTIONS="--with-pam --with-kerberos5"
|
|
|
|
unset SHADOW_OPTIONS
|
|
|
|
# Enable PAM in sshd_config:
|
|
|
|
zcat $CWD/sshd_config-pam.diff.gz | patch -p1 --verbose || exit 1
|
|
|
|
else
|
|
|
|
unset PAM_OPTIONS
|
|
|
|
SHADOW_OPTIONS="--without-pam"
|
|
|
|
fi
|
|
|
|
|
2016-06-30 20:26:57 +00:00
|
|
|
autoreconf -vif
|
|
|
|
|
2009-08-26 10:00:38 -05:00
|
|
|
# Compile package:
|
|
|
|
CFLAGS="$SLKCFLAGS" \
|
|
|
|
./configure \
|
|
|
|
--prefix=/usr \
|
|
|
|
--mandir=/usr/man \
|
|
|
|
--sysconfdir=/etc/ssh \
|
2020-02-07 22:32:38 +00:00
|
|
|
$PAM_OPTIONS \
|
|
|
|
$SHADOW_OPTIONS \
|
2009-08-26 10:00:38 -05:00
|
|
|
--with-md5-passwords \
|
Fri Dec 28 00:23:43 UTC 2018
a/aaa_elflibs-15.0-x86_64-3.txz: Rebuilt.
Moved libsigsegv.so.2 from /usr/lib{,64} to /lib{,64}.
Upgraded: libcap.so.2.26, libelf-0.175.so, libfuse.so.2.9.8,
libexpat.so.1.6.8, libglib-2.0.so.0.5800.2, libgmodule-2.0.so.0.5800.2,
libgobject-2.0.so.0.5800.2, libgthread-2.0.so.0.5800.2, libjpeg.so.62.3.0,
liblber-2.4.so.2.10.10, libldap-2.4.so.2.10.10, libpng16.so.16.36.0,
libstdc++.so.6.0.25, libtdb.so.1.3.16, libtiff.so.5.4.0,
libtiffxx.so.5.4.0, libturbojpeg.so.0.2.0.
ap/vim-8.1.0648-x86_64-1.txz: Upgraded.
d/nasm-2.14.02-x86_64-1.txz: Upgraded.
d/strace-4.26-x86_64-1.txz: Upgraded.
l/libsigsegv-2.12-x86_64-3.txz: Rebuilt.
Moved shared library into /lib{,64} to avoid problems when /usr is on a
separate partition. Thanks to TommyC7.
But please note: that has never been a recommended configuration (it was
always a bad idea prone to corner-case bugs), and with basically everyone
else moving everything into /usr, no upstream is developing with this
scenario in mind these days. Some of the problems caused by separate /usr
are simply not possibly to fix in a straightforward fashion. Consider it a
completely unsupported configuration choice. While it's not my style to
make the installer refuse to allow it, I won't be bending over backwards
to try to fix bugs related to this in the future. If I recall properly,
the original rationale was to make it possible for /usr to reside on a
shared network partition, which might have made sense back when 40MB was
a typical hard drive size. I can think of no good rationale now (and no,
I don't think making /usr read-only helps security in any tangible way).
n/wget-1.20.1-x86_64-1.txz: Upgraded.
x/xf86-video-chips-1.3.0-x86_64-1.txz: Upgraded.
x/xf86-video-neomagic-1.3.0-x86_64-1.txz: Upgraded.
x/xterm-341-x86_64-1.txz: Upgraded.
xap/audacious-3.10.1-x86_64-1.txz: Upgraded.
xap/audacious-plugins-3.10.1-x86_64-1.txz: Upgraded.
xap/vim-gvim-8.1.0648-x86_64-1.txz: Upgraded.
2018-12-28 00:23:43 +00:00
|
|
|
--with-libedit \
|
2009-08-26 10:00:38 -05:00
|
|
|
--with-tcp-wrappers \
|
|
|
|
--with-default-path=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin \
|
|
|
|
--with-privsep-path=/var/empty \
|
|
|
|
--with-privsep-user=sshd \
|
2018-05-28 19:12:29 +00:00
|
|
|
--build=$ARCH-slackware-linux || exit 1
|
2009-08-26 10:00:38 -05:00
|
|
|
|
2010-05-19 08:58:23 +00:00
|
|
|
make $NUMJOBS || make || exit 1
|
2009-08-26 10:00:38 -05:00
|
|
|
|
|
|
|
# Install the package:
|
2018-05-28 19:12:29 +00:00
|
|
|
make install DESTDIR=$PKG || exit 1
|
2009-08-26 10:00:38 -05:00
|
|
|
|
2010-05-19 08:58:23 +00:00
|
|
|
find $PKG | xargs file | grep -e "executable" -e "shared object" | grep ELF \
|
|
|
|
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null
|
2009-08-26 10:00:38 -05:00
|
|
|
|
|
|
|
# Compress and if needed symlink the man pages:
|
|
|
|
if [ -d $PKG/usr/man ]; then
|
|
|
|
( cd $PKG/usr/man
|
|
|
|
for manpagedir in $(find . -type d -name "man*") ; do
|
|
|
|
( cd $manpagedir
|
|
|
|
for eachpage in $( find . -type l -maxdepth 1) ; do
|
|
|
|
ln -s $( readlink $eachpage ).gz $eachpage.gz
|
|
|
|
rm $eachpage
|
|
|
|
done
|
|
|
|
gzip -9 *.?
|
|
|
|
)
|
|
|
|
done
|
|
|
|
)
|
|
|
|
fi
|
|
|
|
|
|
|
|
# Install directory used with PrivilegeSeparation option:
|
|
|
|
mkdir -p $PKG/var/empty
|
|
|
|
chmod 755 $PKG/var/empty
|
|
|
|
|
2018-05-28 19:12:29 +00:00
|
|
|
# Install defaults file
|
|
|
|
mkdir -p $PKG/etc/default
|
|
|
|
cat $CWD/sshd.default > $PKG/etc/default/sshd.new
|
|
|
|
|
2009-08-26 10:00:38 -05:00
|
|
|
# Install docs:
|
|
|
|
mkdir -p $PKG/usr/doc/openssh-$VERSION
|
|
|
|
cp -a \
|
|
|
|
CREDITS ChangeLog INSTALL LICENCE OVERVIEW \
|
|
|
|
README README.privsep README.smartcard RFC.nroff TODO WARNING.RNG \
|
|
|
|
$PKG/usr/doc/openssh-$VERSION
|
|
|
|
chmod 644 $PKG/usr/doc/openssh-$VERSION/*
|
|
|
|
|
2010-05-19 08:58:23 +00:00
|
|
|
# If there's a ChangeLog, installing at least part of the recent history
|
|
|
|
# is useful, but don't let it get totally out of control:
|
|
|
|
if [ -r ChangeLog ]; then
|
|
|
|
DOCSDIR=$(echo $PKG/usr/doc/*-$VERSION)
|
|
|
|
cat ChangeLog | head -n 1000 > $DOCSDIR/ChangeLog
|
|
|
|
touch -r ChangeLog $DOCSDIR/ChangeLog
|
|
|
|
fi
|
|
|
|
|
2009-08-26 10:00:38 -05:00
|
|
|
# Install also 'ssh-copy-id' and its manpage from contrib:
|
|
|
|
( cd contrib
|
|
|
|
cp -a ssh-copy-id $PKG/usr/bin/ssh-copy-id
|
|
|
|
chmod 755 $PKG/usr/bin/ssh-copy-id
|
|
|
|
cat ssh-copy-id.1 | gzip -9c > $PKG/usr/man/man1/ssh-copy-id.1.gz
|
|
|
|
)
|
|
|
|
|
|
|
|
( cd $PKG
|
|
|
|
|
|
|
|
# Ditch the new host keys, since these have to be uniquely prepared on each machine:
|
|
|
|
rm -f etc/ssh/ssh_host_dsa_key
|
|
|
|
rm -f etc/ssh/ssh_host_dsa_key.pub
|
|
|
|
rm -f etc/ssh/ssh_host_rsa_key
|
|
|
|
rm -f etc/ssh/ssh_host_rsa_key.pub
|
|
|
|
rm -f etc/ssh/ssh_host_key
|
|
|
|
rm -f etc/ssh/ssh_host_key.pub
|
|
|
|
|
|
|
|
# Set up the config script installation:
|
|
|
|
mv etc/ssh/ssh_config etc/ssh/ssh_config.new
|
|
|
|
mv etc/ssh/sshd_config etc/ssh/sshd_config.new
|
|
|
|
|
|
|
|
# Add the init script:
|
|
|
|
mkdir -p etc/rc.d
|
|
|
|
cat $CWD/rc.sshd > etc/rc.d/rc.sshd.new
|
|
|
|
chmod 755 etc/rc.d/rc.sshd.new
|
|
|
|
|
2020-02-07 22:32:38 +00:00
|
|
|
if [ ! -z "$PAM_OPTIONS" ]; then
|
|
|
|
# Add the pam stuff:
|
|
|
|
mkdir -p etc/pam.d
|
|
|
|
cat $CWD/sshd.pam > etc/pam.d/sshd.new
|
|
|
|
fi
|
|
|
|
|
2009-08-26 10:00:38 -05:00
|
|
|
# Copy runtime installation files:
|
|
|
|
mkdir -p install
|
|
|
|
zcat $CWD/doinst.sh.gz > install/doinst.sh
|
|
|
|
cat $CWD/slack-desc > install/slack-desc
|
|
|
|
)
|
|
|
|
|
|
|
|
# Create the package itself:
|
|
|
|
cd $PKG
|
|
|
|
/sbin/makepkg -l y -c n $TMP/openssh-$VERSION-$ARCH-$BUILD.txz
|
|
|
|
|