[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: crypto patch



> Probably not.  Beside the crypto laws, there is also the DSFG that
> debian adheres to, and many of the encryption schemes have patents on
> them, thus makeing them non-free, and not in debian by default.

oh yeah, i forgot about that ... still there are some that are patent
unencumbered aren't there?  

> If you're really hard core about security and encryption (and I'm going
> to be heretical here, but hey, I have to plug my home), try OpenBSD.  
> Since it's main repository is in Canada, US crypto laws don't apply.  I
> played with it a bit, but not enough to really get to know the
> advantages.  Well, except for the ports.  I wish GNU/Linux would have
> something like that.  cd /ports/<program>.  make. Automatic download,
> compilation, installation.  No though required...

yeah open bsd is nice, but i much prefer apt to the ports collection.  
before apt showed up i was almost tempted to switch to open/freebsd because
the ports tree is so nice.  the bummer about the ports tree is that can't
clean up after itself as well as a binary package can, and my experience
with freebsd is that the dependencies aren't handled nearly as well as
debian handles them.

and if you want to compile them there's always 'apt-get --compile source
packagename'.  if you haven't used it before here's how it works :)

adam.

heyzeus(larry)$ sudo apt-get --compile source portsentry
Password:
Reading Package Lists... Done
Building Dependency Tree... Done
Need to get 61.6kB of source archives.
Get:1 http://http.us.debian.org woody/non-free portsentry 1.0-1.4
(dsc) [844B]
Get:2 http://http.us.debian.org woody/non-free portsentry 1.0-1.4
(tar) [43.0kB]
Get:3 http://http.us.debian.org woody/non-free portsentry 1.0-1.4
(diff) [17.7kB]
Fetched 61.6kB in 1s (38.1kB/s)  
dpkg-source: extracting portsentry in portsentry-1.0
dpkg-buildpackage: source package is portsentry
dpkg-buildpackage: source version is 1.0-1.4
dpkg-buildpackage: source maintainer is Guido Guenther
(agx) <guido.guenther@uni-konstanz.de>
 debian/rules clean DEB_BUILD_ARCH=i386 DEB_BUILD_GNU_CPU=i386
DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=i386-linux DEB_HOST_ARCH=i386
DEB_HOST_GNU_CPU=i386 DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=i386-linux
dh_testdir
dh_testroot
rm -f build-stamp install-stamp
# Add here commands to clean up after the build process.
make -f Makefile clean
make[1]: Entering directory `/tmp/portsentry-1.0'
/bin/rm ./portsentry 
/bin/rm: cannot remove `./portsentry': No such file or directory
make[1]: *** [clean] Error 1
make[1]: Leaving directory `/tmp/portsentry-1.0'
make: [clean] Error 2 (ignored)
dh_clean
 debian/rules build DEB_BUILD_ARCH=i386 DEB_BUILD_GNU_CPU=i386
DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=i386-linux DEB_HOST_ARCH=i386
DEB_HOST_GNU_CPU=i386 DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=i386-linux
dh_testdir
# Add here commands to compile the package.
make -f Makefile debian-linux 
make[1]: Entering directory `/tmp/portsentry-1.0'
Building for Debian GNU/Linux
cc -O -Wall -DDEBIAN -DLINUX -DSUPPORT_STEALTH -o ./portsentry
./portsentry.c \
        ./portsentry_io.c ./portsentry_util.c 
make[1]: Leaving directory `/tmp/portsentry-1.0'
touch build-stamp
 debian/rules binary DEB_BUILD_ARCH=i386 DEB_BUILD_GNU_CPU=i386
DEB_BUILD_GNU_SYSTEM=linux DEB_BUILD_GNU_TYPE=i386-linux DEB_HOST_ARCH=i386
DEB_HOST_GNU_CPU=i386 DEB_HOST_GNU_SYSTEM=linux DEB_HOST_GNU_TYPE=i386-linux
dh_testdir
dh_testroot
dh_clean -k
dh_installdirs
# Add here commands to install the package into debian/tmp.
install portsentry `pwd`/debian/tmp/usr/sbin
# install Debian specific stuff
install --mode=644 portsentry.ignore.static `pwd`/debian/tmp/etc/portsentry
install --mode=644 startup.conf `pwd`/debian/tmp/etc/portsentry
install --mode=644 portsentry.conf.Debian
`pwd`/debian/tmp/etc/portsentry/portsentry.conf
install scripts/ppp/portsentry_ip-up.d
`pwd`/debian/tmp/etc/ppp/ip-up.d/portsentry
install scripts/ppp/portsentry_ip-down.d
`pwd`/debian/tmp/etc/ppp/ip-down.d/portsentry
install scripts/portsentry-* `pwd`/debian/tmp/usr/lib/portsentry
touch install-stamp
dh_testdir
dh_testroot
dh_installdebconf
dh_installdocs
ln -s CHANGES.gz `pwd`/debian/tmp/usr/share/doc/portsentry/changelog.gz
dh_installexamples 
dh_installinit -u"defaults 99"
dh_installmanpages
dh_installchangelogs 
dh_strip
dh_compress
dh_fixperms
dh_suidregister
dh_installdeb
dh_shlibdeps
dh_gencontrol
dh_md5sums
dh_builddeb
dpkg-deb: building package `portsentry' in `../portsentry_1.0-1.4_i386.deb'.
 dpkg-genchanges -b
dpkg-genchanges: binary-only upload - not including any source code
dpkg-buildpackage: no source included in upload


Reply to: