From 001299deacd7b5d230416aeda612ca7b40e13ffc Mon Sep 17 00:00:00 2001 From: Ian Kelling Date: Mon, 5 Aug 2019 23:40:25 -0400 Subject: [PATCH] retire ofswiki --- _site/technical-notes.html | 35 +++++ .../router-arris-sb8200-source-code.html | 127 ++++++++++++++++++ _site/technical-notes/setup.py-uninstall.html | 84 ++++++++++++ about-me.html | 1 - b.rb | 33 ++++- ...014-08-01-publishing-my-technical-notes.md | 3 +- blog/2014-08-07-python-uninstall.md | 2 +- build.rb | 12 ++ index.html | 1 + .../router-arris-sb8200-source-code.md | 102 ++++++++++++++ technical-notes/setup.py-uninstall.md | 44 ++++++ 11 files changed, 438 insertions(+), 6 deletions(-) create mode 100644 _site/technical-notes.html create mode 100644 _site/technical-notes/router-arris-sb8200-source-code.html create mode 100644 _site/technical-notes/setup.py-uninstall.html create mode 100644 technical-notes/router-arris-sb8200-source-code.md create mode 100644 technical-notes/setup.py-uninstall.md diff --git a/_site/technical-notes.html b/_site/technical-notes.html new file mode 100644 index 0000000..282a861 --- /dev/null +++ b/_site/technical-notes.html @@ -0,0 +1,35 @@ + + + + + iankelling/technical-notes + + + + + + + + + +
+ +
+
+ +
+ + + diff --git a/_site/technical-notes/router-arris-sb8200-source-code.html b/_site/technical-notes/router-arris-sb8200-source-code.html new file mode 100644 index 0000000..67f7923 --- /dev/null +++ b/_site/technical-notes/router-arris-sb8200-source-code.html @@ -0,0 +1,127 @@ + + + + + router arris sb8200 source code + + + + + + + + + +
+
+

router arris sb8200 source code

Contents

The arris sb8200 source code is not on sourceforge with the rest of +their products as of July 2017 to August 2019. This model only came out +in 2017. I've copied this from the web interface of the modem and +publishing it here since I do not see it anywhere else online. At the +bottom, there are a bunch of license texts and copyright holder notices +that I've omitted.

+
Open Source Software Information
+
+For instructions on how to obtain a copy of any source code being made publicly available by ARRIS related to software used in this ARRIS product you may send your request in writing to:
+
+   ARRIS
+   Software Pedigree Operations
+   2450 Walsh Avenue
+   Santa Clara, CA 95051
+   USA
+
+The ARRIS website opensource.arris.com also contains information regarding ARRIS's use of open source. ARRIS has created the opensource.arris.com to serve as a portal for interaction with the software community-at-large.
+This document contains additional information regarding licenses, acknowledgements and required copyright notices for open source packages used in this ARRIS product.
+
+
+
+
+
+Component   Version     License
+BSOpen Source Components Included in the BFC/CXC Packages
+OpenSSH     4.0p1   BSD Style (OpenSSH) License
+eCos    2.0     eCos License
+Kerberos    V5 Rel 1.5.1    MIT License
+Mongoose Web Server     3.0     MIT License
+dygraphs    1.2     MIT License
+EXPAT   1.95.8  MIT License
+aRes DNS    1.1.0   MIT License
+NetSNMP     5.0.9   NetSNMP License
+OpenSSL     1.0.1k  OpenSSL License and the original SSLeay License
+MD5 Message-Digest Algorithm    N/A     RSA MD5 License
+Fast CRC32  N/A     Richard Black Fast CRC32 License
+SFL - The Standard Function Library     N/A     SFL iMatix License
+nameser.h   8.1     The Regents of the University of California
+regex   N/A     University of Toronto License
+STUN Client and Server Library  0.96    Vovida Software License 1.0
+KAME IPv6 Stack     N/A     WIDE Project License
+traceroute  N/A     WIDE Project License
+traceroute6     1.42    WIDE Project License
+TinyXML     N/A     zlib License
+List of Open Source Included in the Linux eRouter and Residential Gateway
+axis2/c     1.6.0   Apache License 2.0
+base64  0.00.00B    base64 License
+map (Yyatta ASAMAP)     3/14/2014   BEER-WARE License
+YUI Compressor  2.4.7   BSD License
+tcpdump     3.9     BSD License
+Dropbear sshd   0.46    Dropbear License
+gptfdisk    0.8.7   GPL
+ifenslave   1.1.0   GPL
+bridge-utils    1.2     GPLv2
+conntrack-tools Includes:libnetfilter,libnetflink   0.9.14  GPLv2
+dbus    1.4.14  GPLv2 or The Academic Free License version 2.1
+ebtables    2.0.10-4    GPLv2
+iproute2    iproute2-ss140804   GPLv2
+udhcp   0.9.6   GPLv2
+zebra   0.93    GPLv2
+binutils    2.23    GPLv2
+cortex  0.1     GPLv2
+sqlite3     8.6     GPLv2
+e2fsprogs   1.41.14     GPLv2
+mtdutils    1.0     GPLv2
+ethtool     3.15    GPLv2
+bash    3.2     GPLv2
+busybox     1.21.1  GPLv2
+eglibc  2.18    GPLv2
+Linux   3.14    GPLv2
+iptables    1.6.0   GPLv2e
+iperf   2.0.0   iperf License
+avahi   0.6.30  LGPLv2.1
+libdaemon   0.14    LGPLv2.1
+dnsmasq     1.8     LGPLv2
+procps  3.2.7   LGPLv2
+i2c-tools   3.1.1   LGPLv2
+wdmd    2.2     LGPLv2
+libxml2     N/A     MIT License
+jsonc   0.12    MIT License
+jquery  v1.10.2     MIT license
+jQuery Color Animations     v2.1.2  MIT license
+Sizzle CSS Selector Engine  v1.10.2     MIT License
+expat   2.0.1   MIT/X Consortium license
+Net SNMP    5.7.2   NetSNMP License
+nodejs  v0.10.12    Node's license
+openssl     1.0.1j  OpenSSL License and the original SSLeay license
+radvd   1.0     radvd License
+strace  4.5.20  strace License
+portmap     1.6     The Regents of the University of California.
+DHCPv6  1.2     WIDE Project License
+
+
+
+
+License     License Text
+
+
+
+
+ +
+ + + diff --git a/_site/technical-notes/setup.py-uninstall.html b/_site/technical-notes/setup.py-uninstall.html new file mode 100644 index 0000000..5c87018 --- /dev/null +++ b/_site/technical-notes/setup.py-uninstall.html @@ -0,0 +1,84 @@ + + + + + setup.py uninstall + + + + + + + + + +
+
+

setup.py uninstall

Contents +

Unix-like

+ +

Install over the existing installation with the same sources, recording installed files, then delete them.

+
sudo python setup.py install --record files.txt
+# inspect files.txt to make sure it looks ok. Then in bash:
+tr '\n' '\0' < files.txt | xargs -0 sudo rm -f --
+
+

Windows

+ +

Install on top of the existing installation with a windows installer, then add-remove programs to uninstall.

+
python setup.py bdist_wininst
+dist/foo-1.0.win32.exe
+
+

Use other methods which fully support uninstall when available

+ +

Uninstalling setup.py install has some inherent problems, which usually aren't a problem:

+ +
    +
  • Files which a different package also depends on will be removed by uninstall
  • +
  • Can't remove installed directories. --record only records non-directory files.
  • +
  • If a file is installed which includes a newline, the command this page +recommends will fail. This won't happen except for a rare bug or a +malicious program. We could overcome this by using bdist_dumb, then +removing the files found in the archive which that command +builds. However, I'm no more confident of that command not having a +bug or edge case in which it would produce different files than a +normal install than I am of a package having a file with a newline in +it.
  • +
+ +

Alternatives

+ + + +

This page is also at stackoverflow answer.

+ +

TODO: contribute this under https://wiki.python.org/moin/Distutils/Cookbook.

+ +
+
+
+ +
+ + + diff --git a/about-me.html b/about-me.html index 786a96f..d0b94ce 100644 --- a/about-me.html +++ b/about-me.html @@ -11,7 +11,6 @@

Other online activities

+EOF + + # main reference doc https://validator.w3.org/feed/docs/atom.html # Reference doc says updated should be last time it changed # but jekyll's rss feed just uses current time, which is easier to get, diff --git a/index.html b/index.html index 43a44a1..c30e7ed 100644 --- a/index.html +++ b/index.html @@ -1,4 +1,5 @@