Difference between revisions of "HIP:TS-7000:dropbear"
Jump to navigation
Jump to search
(→dropbear ssh server and client) |
(→move to /bin) |
||
Line 31: | Line 31: | ||
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" MULTI=1 | make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" MULTI=1 | ||
− | === move to / | + | === move to usr/sbin === |
* dropbearmulti is primary binary, the rest are symbolic links to it | * dropbearmulti is primary binary, the rest are symbolic links to it | ||
− | arm@crow:~/dropbear-0.49$ mv dropbearmulti | + | |
+ | arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin | ||
+ | arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp | ||
+ | arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert | ||
+ | arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey | ||
+ | arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient | ||
+ | arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear | ||
= links = | = links = | ||
* [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD] | * [http://omnifi.cwtsecure.com/index.php?title=DMP1_SSHD DMP1 SSHD] | ||
* [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs] | * [http://omnifi.cwtsecure.com/index.php?title=Compile_Programs Compile Programs] |
Revision as of 11:39, 23 May 2007
Contents
about
This page describes how to compile dropbear to run in Technologic System's TS-Linux distribution. We're using the TS-7260.
compiling
crosstool
download and setup ts crosstool package
- At the time of this writing, I downloaded Linux Crosstool gcc-4.0.1-glibc-2.3.5 -- unknown (05-20-2006)
ftp://ftp.embeddedarm.com/ts-arm-linux-cd/cross-toolchains/crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar.bz2
move it to / and unpack it
cd / sudo tar -xf crosstool-linux-gcc-4.0.1-glibc-2.3.5.tar
add it to your path
arm@crow:~$ cat ~/.bash_profile | grep cross PATH=/opt/crosstool/gcc-4.0.1- glibc-2.3.5/arm-unknown-linux-gnu/bin:${PATH}
dropbear ssh server and client
download dropbear
- At the time of this writing dropbear was at version 0.49
- [dropbear home]
wget http://matt.ucc.asn.au/dropbear/releases/dropbear-0.49.tar.bz2
compile dropbear
export CFLAGS="-Os -static -Wall" export LDFLAGS="-static" ./configure --host=arm-unknown-linux-gnu --build=arm --disable-zlib
make
make PROGRAMS="dropbear dbclient dropbearkey dropbearconvert scp" MULTI=1
move to usr/sbin
- dropbearmulti is primary binary, the rest are symbolic links to it
arm@crow:~/dropbear-0.49$ mv dropbearmulti ../tslinux/usr/sbin arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti scp arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearconvert arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbearkey arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dbclient arm@crow:~/tslinux/usr/sbin$ ln -s dropbearmulti dropbear