From 4f447bc05a79acc49287552e5426e4dc78c819b8 Mon Sep 17 00:00:00 2001 From: wfjm Date: Sun, 28 Jul 2019 08:43:08 +0200 Subject: [PATCH] automation of oskit download [skip ci] - bin/oskit_setup: generic helper - oskit/*/*_setup: scripts for oskit --- doc/CHANGELOG.md | 8 +++ tools/bin/oskit_setup | 67 +++++++++++++++++++ tools/man/man1/oskit_setup.1 | 55 +++++++++++++++ tools/oskit/211bsd_rk/211bsd_rk_setup | 11 +++ tools/oskit/211bsd_rk/README.md | 3 +- tools/oskit/211bsd_rl/211bsd_rl_setup | 8 +++ tools/oskit/211bsd_rl/README.md | 3 +- tools/oskit/211bsd_rp/211bsd_rp_setup | 7 ++ tools/oskit/211bsd_rp/README.md | 3 +- tools/oskit/211bsd_rpeth/211bsd_rpeth_setup | 7 ++ tools/oskit/211bsd_rpeth/README.md | 3 +- tools/oskit/211bsd_rpmin/211bsd_rpmin_setup | 7 ++ tools/oskit/211bsd_rpmin/README.md | 3 +- tools/oskit/211bsd_tm/211bsd_tm_setup | 7 ++ tools/oskit/211bsd_tm/README.md | 3 +- tools/oskit/rsx11m-31_rk/README.md | 3 +- tools/oskit/rsx11m-31_rk/rsx11m-31_rk_setup | 9 +++ tools/oskit/rsx11m-40_rk/README.md | 3 +- tools/oskit/rsx11m-40_rk/rsx11m-40_rk_setup | 9 +++ tools/oskit/rsx11mp-30_rp/README.md | 3 +- tools/oskit/rsx11mp-30_rp/rsx11mp-30_rp_setup | 7 ++ tools/oskit/rt11-40_rk/README.md | 3 +- tools/oskit/rt11-40_rk/rt11-40_rk_setup | 7 ++ tools/oskit/rt11-53_rl/README.md | 3 +- tools/oskit/rt11-53_rl/rt11-53_rl_setup | 7 ++ tools/oskit/u5ed_rk/README.md | 3 +- tools/oskit/u5ed_rk/u5ed_rk_setup | 7 ++ tools/oskit/u7ed_rp/README.md | 3 +- tools/oskit/u7ed_rp/u7ed_rp_setup | 7 ++ 29 files changed, 243 insertions(+), 26 deletions(-) create mode 100755 tools/bin/oskit_setup create mode 100644 tools/man/man1/oskit_setup.1 create mode 100755 tools/oskit/211bsd_rk/211bsd_rk_setup create mode 100755 tools/oskit/211bsd_rl/211bsd_rl_setup create mode 100755 tools/oskit/211bsd_rp/211bsd_rp_setup create mode 100755 tools/oskit/211bsd_rpeth/211bsd_rpeth_setup create mode 100755 tools/oskit/211bsd_rpmin/211bsd_rpmin_setup create mode 100755 tools/oskit/211bsd_tm/211bsd_tm_setup create mode 100755 tools/oskit/rsx11m-31_rk/rsx11m-31_rk_setup create mode 100755 tools/oskit/rsx11m-40_rk/rsx11m-40_rk_setup create mode 100755 tools/oskit/rsx11mp-30_rp/rsx11mp-30_rp_setup create mode 100755 tools/oskit/rt11-40_rk/rt11-40_rk_setup create mode 100755 tools/oskit/rt11-53_rl/rt11-53_rl_setup create mode 100755 tools/oskit/u5ed_rk/u5ed_rk_setup create mode 100755 tools/oskit/u7ed_rp/u7ed_rp_setup diff --git a/doc/CHANGELOG.md b/doc/CHANGELOG.md index 9961c7aa..56297bca 100644 --- a/doc/CHANGELOG.md +++ b/doc/CHANGELOG.md @@ -24,6 +24,14 @@ The HEAD version shows the current development. No guarantees that software or firmware builds or that the documentation is consistent. The full set of tests is only run for tagged releases. +### Summary +- automate oskit download and container file setup + +### New features +- new tools + - bin/oskit_setup: helper for oskit download and container file setup + - oskit/*/*_setup: scripts for oskit download and container file setup + --- ## 2019-07-27: [w11a_V0.79](https://github.com/wfjm/w11/releases/tag/w11a_V0.79) - rev 1197(wfjm) diff --git a/tools/bin/oskit_setup b/tools/bin/oskit_setup new file mode 100755 index 00000000..388e39f8 --- /dev/null +++ b/tools/bin/oskit_setup @@ -0,0 +1,67 @@ +#!/usr/bin/perl -w +# $Id: oskit_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +# Revision History: +# Date Rev Version Comment +# 2019-07-13 1187 1.0 Initial version +# +use 5.14.0; # require Perl 5.14 or higher +use strict; # require strict checking + +use Getopt::Long; + +my %opts = (); + +GetOptions(\%opts, "fkit", "fdsk", "help") + or bailout("bad command options"); + +my $kit_path = "https://www.retro11.de/data/oc_w11/oskits"; + +if (scalar(@ARGV) == 0 || $opts{help}) { + print_usage(); + exit 0; +} + +my $kball = shift @ARGV; + +if ($opts{fkit} || not -r $kball) { + system("wget $kit_path/$kball -nv -O $kball 2>&1") == 0 or + bailout("wget of '$kball' failed"); + system("tar", "-xvzf", "$kball") == 0 or + bailout("tar failed"); + exit 0; +} + +my @fmis; +if (scalar @ARGV) { + foreach my $fnam (@ARGV) { + push @fmis,$fnam unless -r $fnam; } +} +@fmis = @ARGV if $opts{fdsk}; +exit 0 unless scalar @fmis; + +system("tar", "-xvzf", "$kball", @fmis) == 0 or + bailout("tar failed"); + +exit 0; + +#------------------------------------------------------------------------------- + +sub bailout { + my ($msg) = @_; + print STDERR "oskit_setup-F: $msg\n"; + exit 1; +} + +# ---------------------------------------------------------------------------- +sub print_usage { + print "usage: oskit_setup [options] kitball files...\n"; + print " kitball name of tarball\n"; + print " files list of container files\n"; + print " Options\n"; + print " --fkit force tarball download\n"; + print " --fdsk force container restore\n"; + print " --help this message\n"; +} diff --git a/tools/man/man1/oskit_setup.1 b/tools/man/man1/oskit_setup.1 new file mode 100644 index 00000000..30a06b8d --- /dev/null +++ b/tools/man/man1/oskit_setup.1 @@ -0,0 +1,55 @@ +.\" -*- nroff -*- +.\" $Id: oskit_setup.1 1188 2019-07-13 14:31:51Z mueller $ +.\" SPDX-License-Identifier: GPL-3.0-or-later +.\" Copyright 2019- by Walter F.J. Mueller +.\" +.\" ------------------------------------------------------------------ +. +.TH OSKIT_SETUP 1 2019-07-13 "Retro Project" "Retro Project Manual" +.\" ------------------------------------------------------------------ +.SH NAME +oskit_setup \- download oskit and setup container files +.\" ------------------------------------------------------------------ +.SH SYNOPSIS +. +.SY oskit_setup +.RI [ OPTION ]... +.I KITBALL +.IR FILE ... +. +.SY oskit_setup +.B \-\-help +.YS +. +.\" ------------------------------------------------------------------ +.SH DESCRIPTION +If the tar archive \fIKITBALL\fR is not present in the current working +directory it is downloaded and unpacked in full. If \fIKITBALL\fR is +present, the existence of the specified container files \fIFILE\fR is +tested, and if one is missing, the file is restored from \fIKITBALL\fR. +. +.\" ------------------------------------------------------------------ +.SH OPTIONS +. +.\" ---------------------------------------------- +.IP "\fB\-\-fkit\fR" +\fIKITBALL\fR will be downloaded and unpacked unconditionally. +All containers will be overwritten. +. +.\" ---------------------------------------------- +.IP "\fB\-\-fdsk\fR" +The specified container files \fIFILE\fR will be restored unconditionally +from \fIKITBALL\fR, which will be downloaded if missing. +. +.\" ---------------------------------------------- +.IP "\fB\-\-help\fR" +print full help text and exit. +.\" ------------------------------------------------------------------ +.SH EXAMPLES +.IP "\fBoskit_setup 211bsd_rpset.tgz ./211bsd_rp.dsk\fR" 4 +download the tar archive \fI211bsd_rpset.tgz\fR is missing and restores +\fI./211bsd_rp.dsk\fR if missing. + +.\" ------------------------------------------------------------------ +.SH AUTHOR +Walter F.J. Mueller diff --git a/tools/oskit/211bsd_rk/211bsd_rk_setup b/tools/oskit/211bsd_rk/211bsd_rk_setup new file mode 100755 index 00000000..0834d2c2 --- /dev/null +++ b/tools/oskit/211bsd_rk/211bsd_rk_setup @@ -0,0 +1,11 @@ +#!/bin/bash +# $Id: 211bsd_rk_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" 211bsd_rkset.tgz \ + ./211bsd_rk_bin.dsk \ + ./211bsd_rk_root.dsk \ + ./211bsd_rk_swap.dsk \ + ./211bsd_rk_tmp.dsk \ + ./211bsd_rk_usr.dsk diff --git a/tools/oskit/211bsd_rk/README.md b/tools/oskit/211bsd_rk/README.md index 688ae216..82a798d6 100644 --- a/tools/oskit/211bsd_rk/README.md +++ b/tools/oskit/211bsd_rk/README.md @@ -16,8 +16,7 @@ http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/211bsd_rk/ - wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rkset.tgz - tar -xzf 211bsd_rkset.tgz + 211bsd_rk_setup ``` ### System properties and intended usage diff --git a/tools/oskit/211bsd_rl/211bsd_rl_setup b/tools/oskit/211bsd_rl/211bsd_rl_setup new file mode 100755 index 00000000..028323c4 --- /dev/null +++ b/tools/oskit/211bsd_rl/211bsd_rl_setup @@ -0,0 +1,8 @@ +#!/bin/bash +# $Id: 211bsd_rl_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" 211bsd_rlset.tgz \ + ./211bsd_rl_root.dsk \ + ./211bsd_rl_usr.dsk diff --git a/tools/oskit/211bsd_rl/README.md b/tools/oskit/211bsd_rl/README.md index 1bd1434b..788a0e9e 100644 --- a/tools/oskit/211bsd_rl/README.md +++ b/tools/oskit/211bsd_rl/README.md @@ -16,8 +16,7 @@ http://www.retro11.de/data/oc_w11/oskits/211bsd_rlset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/211bsd_rl/ - wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rlset.tgz - tar -xzf 211bsd_rlset.tgz + 211bsd_rl_setup ``` ### System properties and intended usage diff --git a/tools/oskit/211bsd_rp/211bsd_rp_setup b/tools/oskit/211bsd_rp/211bsd_rp_setup new file mode 100755 index 00000000..4ecb1245 --- /dev/null +++ b/tools/oskit/211bsd_rp/211bsd_rp_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: 211bsd_rp_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" 211bsd_rpset.tgz \ + ./211bsd_rp.dsk diff --git a/tools/oskit/211bsd_rp/README.md b/tools/oskit/211bsd_rp/README.md index 2b35656b..8baa4834 100644 --- a/tools/oskit/211bsd_rp/README.md +++ b/tools/oskit/211bsd_rp/README.md @@ -16,8 +16,7 @@ http://www.retro11.de/data/oc_w11/oskits/211bsd_rpset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/211bsd_rp/ - wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rpset.tgz - tar -xzf 211bsd_rpset.tgz + 211bsd_rp_setup ``` ### System properties and intended usage diff --git a/tools/oskit/211bsd_rpeth/211bsd_rpeth_setup b/tools/oskit/211bsd_rpeth/211bsd_rpeth_setup new file mode 100755 index 00000000..eb78446c --- /dev/null +++ b/tools/oskit/211bsd_rpeth/211bsd_rpeth_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: 211bsd_rpeth_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" 211bsd_rpethset.tgz \ + ./211bsd_rpeth.dsk diff --git a/tools/oskit/211bsd_rpeth/README.md b/tools/oskit/211bsd_rpeth/README.md index 0ea0f840..755990d1 100644 --- a/tools/oskit/211bsd_rpeth/README.md +++ b/tools/oskit/211bsd_rpeth/README.md @@ -26,8 +26,7 @@ http://www.retro11.de/data/oc_w11/oskits/211bsd_rpethset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/211bsd_rpeth/ - wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rpethset.tgz - tar -xzf 211bsd_rpethset.tgz + 211bsd_rpeth_setup ``` ### Usage diff --git a/tools/oskit/211bsd_rpmin/211bsd_rpmin_setup b/tools/oskit/211bsd_rpmin/211bsd_rpmin_setup new file mode 100755 index 00000000..9e0e4432 --- /dev/null +++ b/tools/oskit/211bsd_rpmin/211bsd_rpmin_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: 211bsd_rpmin_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" 211bsd_rpminset.tgz \ + ./211bsd_rpmin.dsk diff --git a/tools/oskit/211bsd_rpmin/README.md b/tools/oskit/211bsd_rpmin/README.md index eb9214dd..6e478adf 100644 --- a/tools/oskit/211bsd_rpmin/README.md +++ b/tools/oskit/211bsd_rpmin/README.md @@ -30,8 +30,7 @@ http://www.retro11.de/data/oc_w11/oskits/211bsd_rpminset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/211bsd_rpmin/ - wget http://www.retro11.de/data/oc_w11/oskits/211bsd_rpminset.tgz - tar -xzf 211bsd_rpminset.tgz + 211bsd_rpmin_setup ``` ### Usage diff --git a/tools/oskit/211bsd_tm/211bsd_tm_setup b/tools/oskit/211bsd_tm/211bsd_tm_setup new file mode 100755 index 00000000..150bc287 --- /dev/null +++ b/tools/oskit/211bsd_tm/211bsd_tm_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: 211bsd_tm_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" 211bsd_tmset.tgz \ + ./211bsd_tm.tap diff --git a/tools/oskit/211bsd_tm/README.md b/tools/oskit/211bsd_tm/README.md index 5ce5fa8a..429d2712 100644 --- a/tools/oskit/211bsd_tm/README.md +++ b/tools/oskit/211bsd_tm/README.md @@ -15,8 +15,7 @@ http://www.retro11.de/data/oc_w11/oskits/211bsd_tmset.tgz Download, unpack and copy the tape images (*.tap), e.g. ```bash cd $RETROBASE/tools/oskit/211bsd_tm/ - wget http://www.retro11.de/data/oc_w11/oskits/211bsd_tmset.tgz - tar -xzf 211bsd_tmset.tgz + 211bsd_tm_setup ``` ### Usage diff --git a/tools/oskit/rsx11m-31_rk/README.md b/tools/oskit/rsx11m-31_rk/README.md index 248a69c3..1ef72aef 100644 --- a/tools/oskit/rsx11m-31_rk/README.md +++ b/tools/oskit/rsx11m-31_rk/README.md @@ -17,8 +17,7 @@ http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/rsx11m-31_rk - wget http://www.retro11.de/data/oc_w11/oskits/rsx11m-31_rkset.tgz - tar -xzf rsx11m-31_rkset.tgz + rsx11m-31_rk_setup ``` ### Usage diff --git a/tools/oskit/rsx11m-31_rk/rsx11m-31_rk_setup b/tools/oskit/rsx11m-31_rk/rsx11m-31_rk_setup new file mode 100755 index 00000000..8655f209 --- /dev/null +++ b/tools/oskit/rsx11m-31_rk/rsx11m-31_rk_setup @@ -0,0 +1,9 @@ +#!/bin/bash +# $Id: rsx11m-31_rk_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" rsx11m-31_rkset.tgz \ + ./RSX11M_USER.dsk \ + ./RSX11M_V3.1_SYSTEM0.dsk \ + ./RSX11M_V3.1_SYSTEM1.dsk diff --git a/tools/oskit/rsx11m-40_rk/README.md b/tools/oskit/rsx11m-40_rk/README.md index d008a3f3..08188ebe 100644 --- a/tools/oskit/rsx11m-40_rk/README.md +++ b/tools/oskit/rsx11m-40_rk/README.md @@ -15,8 +15,7 @@ http://www.retro11.de/data/oc_w11/oskits/rsx11m-40_rkset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ``` cd $RETROBASE/tools/oskit/rsx11m-40_rk - wget http://www.retro11.de/data/oc_w11/oskits/rsx11m-40_rkset.tgz - tar -xzf rsx11m-40_rkset.tgz + rsx11m-40_rk_setup ``` ### Usage diff --git a/tools/oskit/rsx11m-40_rk/rsx11m-40_rk_setup b/tools/oskit/rsx11m-40_rk/rsx11m-40_rk_setup new file mode 100755 index 00000000..b68b8bec --- /dev/null +++ b/tools/oskit/rsx11m-40_rk/rsx11m-40_rk_setup @@ -0,0 +1,9 @@ +#!/bin/bash +# $Id: rsx11m-40_rk_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" rsx11m-40_rkset.tgz \ + ./RSX11M_USER.dsk \ + ./RSX11M_V4.0_SYSTEM0.dsk \ + ./RSX11M_V4.0_SYSTEM1.dsk diff --git a/tools/oskit/rsx11mp-30_rp/README.md b/tools/oskit/rsx11mp-30_rp/README.md index 5c33c600..a732da53 100644 --- a/tools/oskit/rsx11mp-30_rp/README.md +++ b/tools/oskit/rsx11mp-30_rp/README.md @@ -17,8 +17,7 @@ http://www.retro11.de/data/oc_w11/oskits/rsx11mp-30_rpset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/rsx11mp-30_rp - wget http://www.retro11.de/data/oc_w11/oskits/rsx11mp-30_rpset.tgz - tar -xzf rsx11mp-30_rpset.tgz + rsx11mp-30_rp_setup ``` ### Usage diff --git a/tools/oskit/rsx11mp-30_rp/rsx11mp-30_rp_setup b/tools/oskit/rsx11mp-30_rp/rsx11mp-30_rp_setup new file mode 100755 index 00000000..524ebb26 --- /dev/null +++ b/tools/oskit/rsx11mp-30_rp/rsx11mp-30_rp_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: rsx11mp-30_rp_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" rsx11mp-30_rpset.tgz \ + ./rsx11mp-30.dsk diff --git a/tools/oskit/rt11-40_rk/README.md b/tools/oskit/rt11-40_rk/README.md index b1c64db0..4c7be00c 100644 --- a/tools/oskit/rt11-40_rk/README.md +++ b/tools/oskit/rt11-40_rk/README.md @@ -17,8 +17,7 @@ http://www.retro11.de/data/oc_w11/oskits/rt11-40_rkset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/rt11-40_rk - wget http://www.retro11.de/data/oc_w11/oskits/rt11-40_rkset.tgz - tar -xzf rt11-40_rkset.tgz + rt11-40_rk_setup ``` ### Usage diff --git a/tools/oskit/rt11-40_rk/rt11-40_rk_setup b/tools/oskit/rt11-40_rk/rt11-40_rk_setup new file mode 100755 index 00000000..2bfe73d1 --- /dev/null +++ b/tools/oskit/rt11-40_rk/rt11-40_rk_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: rt11-40_rk_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" rt11-40_rkset.tgz \ + ./rtv4_rk.dsk diff --git a/tools/oskit/rt11-53_rl/README.md b/tools/oskit/rt11-53_rl/README.md index 9ae52d64..d2825588 100644 --- a/tools/oskit/rt11-53_rl/README.md +++ b/tools/oskit/rt11-53_rl/README.md @@ -17,8 +17,7 @@ http://www.retro11.de/data/oc_w11/oskits/rt11-53_rlset.tgz Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/rt11-53_rl - wget http://www.retro11.de/data/oc_w11/oskits/rt11-53_rlset.tgz - tar -xzf rt11-53_rlset.tgz + rt11-53_rl_setup ``` ### Usage diff --git a/tools/oskit/rt11-53_rl/rt11-53_rl_setup b/tools/oskit/rt11-53_rl/rt11-53_rl_setup new file mode 100755 index 00000000..2b5ce450 --- /dev/null +++ b/tools/oskit/rt11-53_rl/rt11-53_rl_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: rt11-53_rl_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" rt11-53_rlset.tgz \ + ./RT11_V5.3_SYSTEM.dsk diff --git a/tools/oskit/u5ed_rk/README.md b/tools/oskit/u5ed_rk/README.md index 8d91585e..05182991 100644 --- a/tools/oskit/u5ed_rk/README.md +++ b/tools/oskit/u5ed_rk/README.md @@ -15,8 +15,7 @@ Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/u5ed_rk - wget http://www.retro11.de/data/oc_w11/oskits/u5ed_rkset.tgz - tar -xzf u5ed_rkset.tgz + u5ed_rk_setup ``` ### Usage diff --git a/tools/oskit/u5ed_rk/u5ed_rk_setup b/tools/oskit/u5ed_rk/u5ed_rk_setup new file mode 100755 index 00000000..77b5fcf5 --- /dev/null +++ b/tools/oskit/u5ed_rk/u5ed_rk_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: u5ed_rk_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" u5ed_rkset.tgz \ + ./u5ed_rk.dsk diff --git a/tools/oskit/u7ed_rp/README.md b/tools/oskit/u7ed_rp/README.md index 271727d5..a7c3aaee 100644 --- a/tools/oskit/u7ed_rp/README.md +++ b/tools/oskit/u7ed_rp/README.md @@ -33,8 +33,7 @@ Download, unpack and copy the disk images (*.dsk), e.g. ```bash cd $RETROBASE/tools/oskit/u7ed_rp - wget http://www.retro11.de/data/oc_w11/oskits/u7ed_rpset.tgz - tar -xzf u7ed_rpset.tgz + u7ed_rp_setup ``` ### Usage diff --git a/tools/oskit/u7ed_rp/u7ed_rp_setup b/tools/oskit/u7ed_rp/u7ed_rp_setup new file mode 100755 index 00000000..2a25c15c --- /dev/null +++ b/tools/oskit/u7ed_rp/u7ed_rp_setup @@ -0,0 +1,7 @@ +#!/bin/bash +# $Id: u7ed_rp_setup 1187 2019-07-13 14:21:29Z mueller $ +# SPDX-License-Identifier: GPL-3.0-or-later +# Copyright 2019- by Walter F.J. Mueller +# +oskit_setup "$@" u7ed_rpset.tgz \ + ./u7ed_rp.dsk