Source provenance - routercode/almondplusgpl GitHub Wiki

Source provenance

This source tree is taken from the provided (and likely out of date) GPL source. The following caveat was supplied:

Note: Changes made to OpenWRT may break NutsOS, the LCD UI and other features of the Almond+. Securifi will not offer any kind of support for the provided GPL code and it's provided as is. The code does not contain any Ethernet or Wi-Fi drivers, as these contain proprietary code provided by QCA and Cortina Systems.

Extraction

As mentioned on the forums, this AP2-GPL.tar.gz file has some problems and won't extract properly. Oddly enough, opening the file on Windows and extracting it with 7-zip will eventually give you an AP2-GPL file. If you extract this and give it a .tar extension, you can continue extracting it as a real tar file. Preferably on a system that maintains file permissions.

The extraction gave the following errors:

tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/rp-pppoe: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/popt: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/matrixssl: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/miniupnpd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libdlna: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/net-snmp: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libnet-1.1.x: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/props: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/prop-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/etherwake: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/alsa-lib: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/props: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libdirectfb: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/Makefile: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/text-base/sysstat.init.svn-base: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/gdbm: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/tmp/prop-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/polipo: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/rrdtool-1.0.x: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/tmp/props: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/prop-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/perl: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/postgresql: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/tmp/prop-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/ddns-scripts: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/hd-idle: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/expat: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libtorrent: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/pcre: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libusb: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/text-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/tmp/props: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/perl-www: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/samba3: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libsdl: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/lzo: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/perl-uri: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/binutils: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/sysstat.init: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/neon: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/aalib: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/lm-sensors: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/jpeg: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libpng: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/procps: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/quagga: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/fribidi: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/text-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/gmp: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libmad: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/fontconfig: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/oprofile: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/text-base/Makefile.svn-base: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/jamvm: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/multiwan: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/iperf: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/Makefile: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libgcrypt: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libevent2: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/howl: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/text-base/config.svn-base: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/smap: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/rtorrent: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/tmp: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/tmp: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/pptpd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/prop-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/owfs: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/Makefile: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/httping: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/vnstat: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/netperf: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libffi: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libelf: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/tmp/props: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/perl-html-tagset: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libiconv: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/props: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/tmp/text-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/gettext: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libdbi: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/minicom: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/prop-base/sysstat.init.svn-base: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libdvdread: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/ntpclient: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/prop-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/tmp/text-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/mac-to-devinfo: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sqlite3: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/prop-base/Makefile.svn-base: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/ahcpd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/ushare: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/ethtool: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libgpg-error: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/strace: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/tmp/props: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/mdadm: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/text-base/Makefile.svn-base: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/zile: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libevent: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/perl-html-parser: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/entries: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/xmlrpc-c: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/giflib: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libupnp: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/tmp: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysfsutils: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libsigc++: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/lighttpd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/fcgi: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/tmp/prop-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/mtd-utils: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/uclibc++: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/olsrd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/config: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/tmp: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/coreutils: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/nginx: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/ntfs-3g: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/6tunnel: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/ntfsprogs: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/tmp/prop-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/python: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/openvpn: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/netdiscover: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/pciutils: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/gnutls: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/gettext-full: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/mysql: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libdaemon: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/props: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/freetype: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/tinyproxy: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/intltool: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/msmtp/.svn/entries: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/db47: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/p910nd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/wshaper: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/liboping: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/classpath: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/gd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/text-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/l7-protocols: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/libxml2/.svn/entries: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/entries: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/mini_httpd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/collectd: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/text-base/Makefile.svn-base: Cannot open: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/bash: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/tiff: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/tmp/text-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/6scripts: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/avahi: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/transmission: Cannot open: File exists
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/files/.svn/text-base: Cannot mkdir: Not a directory
tar: AP2-GPL/openwrt-2.4.2011-trunk/package/feeds/packages/sysstat/.svn/tmp/text-base: Cannot mkdir: Not a directory
tar: Exiting with failure status due to previous errors

I didn't consider them to be terribly relevant errors, due to all of them being in the package feeds, which could be re-sourced if necessary.

Changes

After extracting, I moved the openwrt-2.4.2011-trunk folder out of the AP2-GPL folder and discarded it due to my personal dislike for unnecessarily long paths. The base openwrt folder wasn't similarly discarded as it actually contains files. The initial commit was made at this point.