Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Comment: | Updated the docs talking about Fossil 2.x binaries now that Buster is out, shipping Fossil 2.9. |
---|---|
Downloads: | Tarball | ZIP archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA3-256: |
062d059f8a39541a8fdacd0ff46fad70 |
User & Date: | tangent 2019-08-15 22:49:36.811 |
Context
2019-08-16
| ||
00:50 | Changed all references to "FOCAL 69" to "FOCAL,1969", and linked to the new "[Running FOCAL,1969]" wiki article which explains why this naming difference matters. check-in: d10da9f386 user: tangent tags: trunk | |
2019-08-15
| ||
22:49 | Updated the docs talking about Fossil 2.x binaries now that Buster is out, shipping Fossil 2.9. check-in: 062d059f8a user: tangent tags: trunk | |
2019-08-13
| ||
04:58 | Clarified the tarball unpacking command in the top-level README.md. check-in: 74ae8b2240 user: tangent tags: trunk | |
Changes
Changes to HACKERS.md.
1 2 3 4 5 6 7 8 9 10 11 12 13 | Hacking on the PiDP-8/I Software ==== If you are going to make any changes to the PiDP-8/I software, here are some rules and hints to keep in mind while you work. <a id="gs-fossil"></a> Getting Started with Fossil ---- The PiDP-8/I software project is hosted using the [Fossil][fossil] [distributed version control system][dvcs]. Fossil provides most of the | | > > | | | | | < < | < | | > > > > > > | < > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | Hacking on the PiDP-8/I Software ==== If you are going to make any changes to the PiDP-8/I software, here are some rules and hints to keep in mind while you work. <a id="gs-fossil"></a> Getting Started with Fossil ---- The PiDP-8/I software project is hosted using the [Fossil][fossil] [distributed version control system][dvcs]. Fossil provides most of the features of GitHub without having to put up with all of the complexities of Git. In a lot of ways, Fossil is even simpler to use than Subversion. See [Fossil Versus Git][fvg] for a well-balanced comparison of the user-facing differences. This guide will introduce you to some of the basics, but you should also at least read the [Fossil Quick Start Guide][fqsg]. For a more thorough introduction, I recommend [the Schimpf book][fbook]. If you have questions about Fossil, you can ask on [the Fossil forum][ffor], where I, your humble project maintainer, am active. If you started with one of our PiDP-8/I [binary OS images][bosi] made in or after April 2017, Fossil is already installed. If you're starting from some other OS, Fossil won’t be installed by default, but if it’s Debian-based (e.g. Raspbian) you can easily install Fossil with: $ sudo apt install fossil That command assumes you’re running it on a derivative of Debian Buster, released in June 2019, or newer. Older Debian-based OSes shipped Fossil 1.x, which is too old to work with our Fossil repository. (We need 2.1 or higher.) You could dig up an old version of this document to learn our workaround for that problem, but it’s better to upgrade to an OS that includes a compatible version of Fossil. Fossil is also available for all common desktop platforms. One of [the official binaries][fbin] may work on your system. [bosi]: https://tangentsoft.com/pidp8i#bosi [fbin]: https://fossil-scm.org/index.html/uv/download.html [fvg]: https://fossil-scm.org/fossil/doc/trunk/www/fossil-v-git.wiki [dvcs]: https://en.wikipedia.org/wiki/Distributed_revision_control [fbook]: https://www.fossil-scm.org/schimpf-book/home [ffor]: https://fossil-scm.org/forum/ [fossil]: https://fossil-scm.org/ [fqsg]: https://fossil-scm.org/index.html/doc/trunk/www/quickstart.wiki |
︙ | ︙ |
Changes to tools/bosi.
1 2 3 | #!/bin/bash # bosi - The Binary OS Image creation/update script # | | | 1 2 3 4 5 6 7 8 9 10 11 | #!/bin/bash # bosi - The Binary OS Image creation/update script # # Copyright © 2016-2019 by Warren Young # # Permission is hereby granted, free of charge, to any person obtaining a # copy of this software and associated documentation files (the # "Software"), to deal in the Software without restriction, including # without limitation the rights to use, copy, modify, merge, publish, # distribute, sublicense, and/or sell copies of the Software, and to # permit persons to whom the Software is furnished to do so, subject to |
︙ | ︙ | |||
85 86 87 88 89 90 91 | exit 1 fi set -x apt-get update && apt-get -y upgrade || true | | < < < < < < < < < | 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 | exit 1 fi set -x apt-get update && apt-get -y upgrade || true apt-get -y install fossil python-pip || true pip install pexpect test -f /usr/include/curses.h || apt-get -y install libncurses-dev if [ ! -e "$nh" ] then # First pass on a clean SD card: rename 'pi' user and group to # 'pidp8i' and rename its home directory to match. pkill -u pi usermod -l $nu -d $nh -m pi groupmod -n $nu pi |
︙ | ︙ |