riscv64 page: minor improvements - www.codemadness.org - www.codemadness.org saait content files
 (HTM) git clone git://git.codemadness.org/www.codemadness.org
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 43d1dd4a661c17ad54f156c6252e6a9218670306
 (DIR) parent f577e2abd58e38d2bbb7243af736b22e0a17bf6a
 (HTM) Author: Hiltjo Posthuma <hiltjo@codemadness.org>
       Date:   Fri, 29 Oct 2021 11:07:41 +0200
       
       riscv64 page: minor improvements
       
       Diffstat:
         M config.cfg                          |       2 +-
         M output/atom.xml                     |       4 ++--
         M output/atom_content.xml             |      35 +++++++++++++++----------------
         M output/rss_content.xml              |      31 +++++++++++++++----------------
         M output/sitemap.xml                  |       2 +-
         M pages/openbsd-riscv64-vm.cfg        |       2 +-
         M pages/openbsd-riscv64-vm.md         |      29 ++++++++++++++---------------
       
       7 files changed, 51 insertions(+), 54 deletions(-)
       ---
 (DIR) diff --git a/config.cfg b/config.cfg
       @@ -1,5 +1,5 @@
        # last updated the site.
       -siteupdated = 2021-10-23
       +siteupdated = 2021-10-26
        
        sitetitle = Codemadness
        siteurl = https://www.codemadness.org
 (DIR) diff --git a/output/atom.xml b/output/atom.xml
       @@ -2,7 +2,7 @@
        <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
                <title type="text">Codemadness</title>
                <subtitle type="text">blog with various projects and articles about computer-related things</subtitle>
       -        <updated>2021-10-23T00:00:00Z</updated>
       +        <updated>2021-10-26T00:00:00Z</updated>
                <link rel="alternate" type="text/html" href="https://www.codemadness.org" />
                <id>https://www.codemadness.org/atom.xml</id>
                <link rel="self" type="application/atom+xml" href="https://www.codemadness.org/atom.xml" />
       @@ -10,7 +10,7 @@
                <title type="text">Setup an OpenBSD RISCV64 VM in QEMU</title>
                <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-riscv64-vm.html" />
                <id>https://www.codemadness.org/openbsd-riscv64-vm.html</id>
       -        <updated>2021-10-24T00:00:00Z</updated>
       +        <updated>2021-10-26T00:00:00Z</updated>
                <published>2021-10-23T00:00:00Z</published>
                <author>
                        <name>hiltjo</name>
 (DIR) diff --git a/output/atom_content.xml b/output/atom_content.xml
       @@ -2,7 +2,7 @@
        <feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
                <title type="text">Codemadness</title>
                <subtitle type="text">blog with various projects and articles about computer-related things</subtitle>
       -        <updated>2021-10-23T00:00:00Z</updated>
       +        <updated>2021-10-26T00:00:00Z</updated>
                <link rel="alternate" type="text/html" href="https://www.codemadness.org" />
                <id>https://www.codemadness.org/atom.xml</id>
                <link rel="self" type="application/atom+xml" href="https://www.codemadness.org/atom.xml" />
       @@ -10,7 +10,7 @@
                <title type="text">Setup an OpenBSD RISCV64 VM in QEMU</title>
                <link rel="alternate" type="text/html" href="https://www.codemadness.org/openbsd-riscv64-vm.html" />
                <id>https://www.codemadness.org/openbsd-riscv64-vm.html</id>
       -        <updated>2021-10-24T00:00:00Z</updated>
       +        <updated>2021-10-26T00:00:00Z</updated>
                <published>2021-10-23T00:00:00Z</published>
                <author>
                        <name>hiltjo</name>
       @@ -18,7 +18,7 @@
                </author>
                <summary type="text">Setup an OpenBSD RISCV-64 VM in QEMU</summary>
                <content type="html"><![CDATA[<h1>Setup an OpenBSD RISCV64 VM in QEMU</h1>
       -        <p><strong>Last modification on </strong> <time>2021-10-24</time></p>
       +        <p><strong>Last modification on </strong> <time>2021-10-26</time></p>
                <p>This describes how to setup an OpenBSD RISCV64 VM in QEMU.</p>
        <p>The shellscript below does the following:</p>
        <ul>
       @@ -34,11 +34,23 @@ packages (pkg_add u-boot-riscv64 opensbi) and adjust the firmware path for the
        qemu -bios and -kernel options. </strong></p>
        <h2>Shellscript</h2>
        <pre><code>#!/bin/sh
       +# mirror list: https://www.openbsd.org/ftp.html
        mirror="https://ftp.bit.nl/pub/OpenBSD/"
        release="7.0"
       +minirootname="miniroot70.img"
        
       -n="$(printf '%s' "${release}" | tr -d '.')" # remove dot
       -minirootname="miniroot${n}.img"
       +miniroot() {
       +        test -f "${minirootname}" &amp;&amp; return # download once
       +
       +        url="${mirror}/${release}/riscv64/${minirootname}"
       +        curl -o "${minirootname}" "${url}"
       +}
       +
       +createrootdisk() {
       +        test -f disk.raw &amp;&amp; return # create once
       +        qemu-img create disk.raw 10G # create 10 GB disk
       +        dd conv=notrunc if=${minirootname} of=disk.raw # write miniroot to disk
       +}
        
        opensbi() {
                f="opensbi.tgz"
       @@ -60,19 +72,6 @@ uboot() {
                tar -xzf "${f}" share/u-boot/qemu-riscv64_smode/u-boot.bin
        }
        
       -miniroot() {
       -        test -f "${minirootname}" &amp;&amp; return # download once
       -
       -        url="${mirror}/${release}/riscv64/${minirootname}"
       -        curl -o "${minirootname}" "${url}"
       -}
       -
       -createrootdisk() {
       -        test -f disk.raw &amp;&amp; return # create once
       -        qemu-img create disk.raw 10G # create 10 GB disk
       -        dd conv=notrunc if=${minirootname} of=disk.raw # write miniroot to disk
       -}
       -
        setup() {
                miniroot
                createrootdisk
 (DIR) diff --git a/output/rss_content.xml b/output/rss_content.xml
       @@ -13,7 +13,7 @@
                <dc:date>2021-10-23T00:00:00Z</dc:date>
                <author>hiltjo</author>
                <description><![CDATA[<h1>Setup an OpenBSD RISCV64 VM in QEMU</h1>
       -        <p><strong>Last modification on </strong> <time>2021-10-24</time></p>
       +        <p><strong>Last modification on </strong> <time>2021-10-26</time></p>
                <p>This describes how to setup an OpenBSD RISCV64 VM in QEMU.</p>
        <p>The shellscript below does the following:</p>
        <ul>
       @@ -29,11 +29,23 @@ packages (pkg_add u-boot-riscv64 opensbi) and adjust the firmware path for the
        qemu -bios and -kernel options. </strong></p>
        <h2>Shellscript</h2>
        <pre><code>#!/bin/sh
       +# mirror list: https://www.openbsd.org/ftp.html
        mirror="https://ftp.bit.nl/pub/OpenBSD/"
        release="7.0"
       +minirootname="miniroot70.img"
        
       -n="$(printf '%s' "${release}" | tr -d '.')" # remove dot
       -minirootname="miniroot${n}.img"
       +miniroot() {
       +        test -f "${minirootname}" &amp;&amp; return # download once
       +
       +        url="${mirror}/${release}/riscv64/${minirootname}"
       +        curl -o "${minirootname}" "${url}"
       +}
       +
       +createrootdisk() {
       +        test -f disk.raw &amp;&amp; return # create once
       +        qemu-img create disk.raw 10G # create 10 GB disk
       +        dd conv=notrunc if=${minirootname} of=disk.raw # write miniroot to disk
       +}
        
        opensbi() {
                f="opensbi.tgz"
       @@ -55,19 +67,6 @@ uboot() {
                tar -xzf "${f}" share/u-boot/qemu-riscv64_smode/u-boot.bin
        }
        
       -miniroot() {
       -        test -f "${minirootname}" &amp;&amp; return # download once
       -
       -        url="${mirror}/${release}/riscv64/${minirootname}"
       -        curl -o "${minirootname}" "${url}"
       -}
       -
       -createrootdisk() {
       -        test -f disk.raw &amp;&amp; return # create once
       -        qemu-img create disk.raw 10G # create 10 GB disk
       -        dd conv=notrunc if=${minirootname} of=disk.raw # write miniroot to disk
       -}
       -
        setup() {
                miniroot
                createrootdisk
 (DIR) diff --git a/output/sitemap.xml b/output/sitemap.xml
       @@ -2,7 +2,7 @@
        <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
        <url>
                <loc>https://www.codemadness.org/openbsd-riscv64-vm.html</loc>
       -        <lastmod>2021-10-24</lastmod>
       +        <lastmod>2021-10-26</lastmod>
        </url>
        <url>
                <loc>https://www.codemadness.org/sfeed_curses-ui.html</loc>
 (DIR) diff --git a/pages/openbsd-riscv64-vm.cfg b/pages/openbsd-riscv64-vm.cfg
       @@ -3,4 +3,4 @@ id = openbsd-riscv64-vm
        description = Setup an OpenBSD RISCV-64 VM in QEMU
        keywords = OpenBSD, RISCV64, RISC-V, QEMU, vm
        created = 2021-10-23
       -updated = 2021-10-24
       +updated = 2021-10-26
 (DIR) diff --git a/pages/openbsd-riscv64-vm.md b/pages/openbsd-riscv64-vm.md
       @@ -18,11 +18,23 @@ qemu -bios and -kernel options. **
        ## Shellscript
        
                #!/bin/sh
       +        # mirror list: https://www.openbsd.org/ftp.html
                mirror="https://ftp.bit.nl/pub/OpenBSD/"
                release="7.0"
       +        minirootname="miniroot70.img"
                
       -        n="$(printf '%s' "${release}" | tr -d '.')" # remove dot
       -        minirootname="miniroot${n}.img"
       +        miniroot() {
       +                test -f "${minirootname}" && return # download once
       +        
       +                url="${mirror}/${release}/riscv64/${minirootname}"
       +                curl -o "${minirootname}" "${url}"
       +        }
       +        
       +        createrootdisk() {
       +                test -f disk.raw && return # create once
       +                qemu-img create disk.raw 10G # create 10 GB disk
       +                dd conv=notrunc if=${minirootname} of=disk.raw # write miniroot to disk
       +        }
                
                opensbi() {
                        f="opensbi.tgz"
       @@ -44,19 +56,6 @@ qemu -bios and -kernel options. **
                        tar -xzf "${f}" share/u-boot/qemu-riscv64_smode/u-boot.bin
                }
                
       -        miniroot() {
       -                test -f "${minirootname}" && return # download once
       -        
       -                url="${mirror}/${release}/riscv64/${minirootname}"
       -                curl -o "${minirootname}" "${url}"
       -        }
       -        
       -        createrootdisk() {
       -                test -f disk.raw && return # create once
       -                qemu-img create disk.raw 10G # create 10 GB disk
       -                dd conv=notrunc if=${minirootname} of=disk.raw # write miniroot to disk
       -        }
       -        
                setup() {
                        miniroot
                        createrootdisk