1
0
mirror of git://git.2f30.org/morpheus.git synced 2024-07-03 08:05:10 +00:00
morpheus/pkgs/dropbear

34 lines
822 B
Plaintext
Raw Normal View History

2013-09-06 11:01:40 +00:00
url=$mirror/dropbear-2013.56.tar.bz2
fetch() {
wget -c $url -O src/dropbear-2013.56.tar.bz2
}
unpack() {
pushd src
[ -d dropbear-2013.56 ] || tar xjf dropbear-2013.56.tar.bz2
popd
}
build() {
pushd src/dropbear-2013.56
2013-09-25 13:33:33 +00:00
CC=x86_64-linux-musl-gcc ./configure LDFLAGS=-static --prefix=$root || return 1
2013-09-06 11:01:40 +00:00
for i in UTMP WTMP PUTUTLINE PUTUTXLINE SYSLOG LASTLOG; do
echo "#define DISABLE_$i" >> config.h
done
2013-09-25 13:15:01 +00:00
make SCPPROGRESS=1 PROGRAMS="dropbear dbclient scp dropbearkey" \
2013-09-17 14:40:13 +00:00
prefix=$root sbindir=$root/bin -j$nprocs STATIC=1 || return 1
2013-09-06 11:01:40 +00:00
popd
}
install() {
pushd src/dropbear-2013.56
2013-09-25 13:15:01 +00:00
make SCPPROGRESS=1 PROGRAMS="dropbear dbclient scp dropbearkey" prefix=$root \
2013-09-17 14:40:13 +00:00
sbindir=$root/bin -j$nprocs install STATIC=1 || return 1
2013-09-06 11:32:02 +00:00
pushd $root/bin
ln -s dbclient ssh
popd
2013-09-06 11:01:40 +00:00
popd
2013-09-23 16:06:26 +00:00
cp $top/stuff/dropbearkeys $root/etc
2013-09-06 11:01:40 +00:00
}