MediaWiki API result
This is the HTML representation of the JSON format. HTML is good for debugging, but is unsuitable for application use.
Specify the format parameter to change the output format. To see the non-HTML representation of the JSON format, set format=json.
See the complete documentation, or the API help for more information.
{ "batchcomplete": "", "continue": { "arvcontinue": "20130421132455|52", "continue": "-||" }, "query": { "allrevisions": [ { "pageid": 1, "revisions": [ { "revid": 1, "parentid": 0, "user": "MediaWiki default", "anon": "", "timestamp": "2013-04-21T10:30:25Z", "comment": "" }, { "revid": 6, "parentid": 1, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:04:36Z", "comment": "Replaced content with \"SubSecret Software\"" }, { "revid": 7, "parentid": 6, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:04:51Z", "comment": "" } ], "ns": 0, "title": "Main Page" }, { "pageid": 2, "revisions": [ { "revid": 2, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:02:48Z", "comment": "Created page with \"* navigation ** mainpage|mainpage-description * Software ** PortForward|PortForward * Guides ** Building Linux from scratch|Building Linux from scratch * SEARCH * TOOLBOX <!--...\"" }, { "revid": 3, "parentid": 2, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:03:24Z", "comment": "" }, { "revid": 4, "parentid": 3, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:03:59Z", "comment": "" }, { "revid": 5, "parentid": 4, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:04:11Z", "comment": "" } ], "ns": 8, "title": "MediaWiki:Sidebar" }, { "pageid": 3, "revisions": [ { "revid": 8, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:05:30Z", "comment": "Created page with \"=Building Linux from scratch= This is a guide on how to build an entire linux system from scratch. '''Prerequisites:''' Linux installation on same architecture as the one yo...\"" } ], "ns": 0, "title": "Building Linux from scratch" }, { "pageid": 5, "revisions": [ { "revid": 10, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:06:23Z", "comment": "Created page with \"=About=\"" } ], "ns": 4, "title": "Subsecret:About" }, { "pageid": 6, "revisions": [ { "revid": 11, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:20:01Z", "comment": "Created page with \" wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.38.4.tar.bz2 wget http://www.mr511.de/software/libelf-0.8.13.tar.gz wget http://www.kernel.org/pub/linux/libs/se...\"" }, { "revid": 30, "parentid": 11, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:59:02Z", "comment": "" }, { "revid": 31, "parentid": 30, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:01:54Z", "comment": "" }, { "revid": 35, "parentid": 31, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:14:05Z", "comment": "" }, { "revid": 36, "parentid": 35, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:14:59Z", "comment": "" }, { "revid": 37, "parentid": 36, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:15:29Z", "comment": "" }, { "revid": 40, "parentid": 37, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:19:14Z", "comment": "" }, { "revid": 44, "parentid": 40, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:28:55Z", "comment": "" }, { "revid": 46, "parentid": 44, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:58:20Z", "comment": "" }, { "revid": 48, "parentid": 46, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T13:04:22Z", "comment": "" }, { "revid": 50, "parentid": 48, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T13:06:11Z", "comment": "" } ], "ns": 0, "title": "Files needed for guide" }, { "pageid": 7, "revisions": [ { "revid": 12, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:20:26Z", "comment": "Created page with \"As root do the following: mkdir /tools chmod a+r+w /tools We also need to create dynamic linker file so glibc can be installed without error mkdir /tools/etc mkdir /too...\"" } ], "ns": 0, "title": "Creating build directory" }, { "pageid": 8, "revisions": [ { "revid": 13, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:20:41Z", "comment": "Created page with \"We install only the kernel headers so glibc can use those tar xf linux-2.6.38.4.tar.bz2 cd linux-2.6.38.4 make mrproper make INSTALL_HDR_PATH=/tools headers_install ln ...\"" }, { "revid": 29, "parentid": 13, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:55:56Z", "comment": "" } ], "ns": 0, "title": "Installing Kernel libraries" }, { "pageid": 9, "revisions": [ { "revid": 14, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:20:51Z", "comment": "Created page with \"==libcap== We need libcap so glibc can be build tar xf libcap-2.20.tar.gz cd libcap-2.20 make Since \"make install\" is broken, we manually copy needed files cp -R libcap/...\"" }, { "revid": 32, "parentid": 14, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:02:52Z", "comment": "" }, { "revid": 33, "parentid": 32, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:07:35Z", "comment": "/* glibc */" } ], "ns": 0, "title": "Installing libcap, glibc" }, { "pageid": 10, "revisions": [ { "revid": 15, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:21:08Z", "comment": "Created page with \"==libelf== tar xf libelf-0.8.13.tar.gz cd libelf-0.8.13 ./configure --prefix=/tools/ make -j 12 make install cd .. ==GMP== tar xf gmp-5.0.1.tar.gz cd gmp-5.0.1 ./c...\"" }, { "revid": 34, "parentid": 15, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:13:50Z", "comment": "/* libelf */" }, { "revid": 38, "parentid": 34, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:16:52Z", "comment": "/* GMP */" }, { "revid": 39, "parentid": 38, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:17:42Z", "comment": "/* MPFR */" }, { "revid": 41, "parentid": 39, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:21:17Z", "comment": "/* MPC */" }, { "revid": 42, "parentid": 41, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:26:25Z", "comment": "/* GCC */" }, { "revid": 43, "parentid": 42, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:28:28Z", "comment": "/* GCC */" }, { "revid": 45, "parentid": 43, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:54:50Z", "comment": "" }, { "revid": 47, "parentid": 45, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T12:58:44Z", "comment": "" }, { "revid": 49, "parentid": 47, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T13:04:56Z", "comment": "" }, { "revid": 51, "parentid": 49, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T13:07:45Z", "comment": "/* ISL */" } ], "ns": 0, "title": "Installing libelf, MPC, GMP, MPFR, GCC" }, { "pageid": 11, "revisions": [ { "revid": 16, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:21:26Z", "comment": "Created page with \"We need to change PATH and LD_LIBRARY_PATH to the new locations. export PATH=/tools/bin/:${PATH} export LD_LIBRARY_PATH=/tools/lib Now everything so far needs to be recompil...\"" } ], "ns": 0, "title": "Recompiling" }, { "pageid": 12, "revisions": [ { "revid": 17, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:22:10Z", "comment": "Created page with \"==zlib== tar xf zlib-1.2.5.tar.gz cd zlib-1.2.5 Edit configure and replace \"shared=0\" with \"shared=1\" near the place where the following is written: \"echo No shared libra...\"" } ], "ns": 0, "title": "Installing zlib, binutils" }, { "pageid": 13, "revisions": [ { "revid": 18, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:22:28Z", "comment": "Created page with \"==m4== tar xf m4-1.4.16.tar.gz cd m4-1.4.16 ./configure --prefix=/tools make -j 12 make install cd .. ==ncurses== tar xf ncurses-5.8.tar.gz cd ncurses-5.8 ./conf...\"" } ], "ns": 0, "title": "Installing M4, ncurses, bash" }, { "pageid": 14, "revisions": [ { "revid": 19, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:22:41Z", "comment": "Created page with \"==attr== Extract tar.gz and patches from source RPM rpm2cpio attr-2.4.44-6.fc14.src.rpm | cpio -idmv tar xf attr-2.4.44.src.tar.gz mv attr*.patch attr-2.4.44/ cd attr-2.4...\"" } ], "ns": 0, "title": "Installing attr, coreutils" }, { "pageid": 15, "revisions": [ { "revid": 20, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:43:46Z", "comment": "Created page with \"==Preparing clean environment== We now test if the tool-suite is working in a clean environment As root run the following commands mkdir /newsystem cp -R /tools /newsystem ...\"" } ], "ns": 0, "title": "Trying tools in clean environment" }, { "pageid": 16, "revisions": [ { "revid": 21, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:44:06Z", "comment": "Created page with \"==tar== tar xf tar-1.26.tar.bz2 cd tar-1.26 ./configure --prefix=/tools make -j 12 make install cd .. ==pcre== tar xf pcre-8.12.tar.bz2 cd pcre-8.12 ./configure -...\"" } ], "ns": 0, "title": "Installing tar, pcre, grep" }, { "pageid": 17, "revisions": [ { "revid": 22, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:44:19Z", "comment": "Created page with \"==gzip== tar xf gzip-1.4.tar.gz cd gzip-1.4 ./configure --prefix=/tools make -j 12 make install cd .. ==bzip2== tar xf bzip2-1.0.6.tar.gz cd bzip2-1.0.6 make -j 12...\"" } ], "ns": 0, "title": "Installing gzip, bzip2, xz, make" }, { "pageid": 18, "revisions": [ { "revid": 23, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:44:31Z", "comment": "Created page with \"==sed== tar xf sed-4.2.tar.gz cd sed-4.2 ./configure --prefix=/tools make -j 12 make install cd .. ==findutils== tar xf findutils-4.4.2.tar.gz cd findutils-4.4.2 ...\"" } ], "ns": 0, "title": "Installing sed, findutils, gawk, util-linux" }, { "pageid": 19, "revisions": [ { "revid": 24, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:44:43Z", "comment": "Created page with \"==patch== tar xf patch-2.6.1.tar.gz cd patch-2.6.1 ./configure --prefix=/tools make -j 12 make install cd .. ==ncurses== tar xf ncurses-5.8.tar.gz cd ncurses-5.8 ....\"" } ], "ns": 0, "title": "Installing patch, ncurses, nano, diffutils" }, { "pageid": 20, "revisions": [ { "revid": 25, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:44:54Z", "comment": "Created page with \"==gdbm== (if this gives an error, it might have to be installed as root) tar xf gdbm-1.8.3.tar.gz cd gdbm-1.8.3 ./configure --prefix=/tools make -j 12 make install cd...\"" } ], "ns": 0, "title": "Installing gdbm, db, perl, bc, openssl" }, { "pageid": 21, "revisions": [ { "revid": 26, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:45:06Z", "comment": "Created page with \"==diffutils== tar xf diffutils-3.0.tar.gz cd diffutils-3.0 ./configure --prefix=/tools make -j 12 make install cd .. ==zip== tar xf zip30.tar.gz cd zip30 cd unix ...\"" } ], "ns": 0, "title": "Installing the rest" }, { "pageid": 22, "revisions": [ { "revid": 27, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:45:25Z", "comment": "Created page with \"==Getting started== Replace old tools with new ones. As root run the following rm -rf /newsystem/tools/ cp -R /tools /newsystem Make new directory for building mkdir /ne...\"" } ], "ns": 0, "title": "Building from the new environment" }, { "pageid": 23, "revisions": [ { "revid": 28, "parentid": 0, "user": "Steffen Mikkelsen", "timestamp": "2013-04-21T11:45:33Z", "comment": "Created page with \"=Creating root account= Creating root directory mkdir /root User file cat > /etc/passwd << \"EOF\" root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/dev/null:/bin/false nobody...\"" } ], "ns": 0, "title": "Configuring the new environment" } ] } }