shellsnippets/shellsnippets.git
2 weeks agosimplification for the easiest case master
mirabilos [Thu, 12 Mar 2020 23:45:19 +0000 (00:45 +0100)]
simplification for the easiest case

2 weeks agoadd documentation links
mirabilos [Thu, 12 Mar 2020 23:00:35 +0000 (00:00 +0100)]
add documentation links

2 weeks agowording
mirabilos [Thu, 12 Mar 2020 22:46:26 +0000 (23:46 +0100)]
wording

2 weeks agoRevert "temporarily re-enable BSD ssh for testing"
mirabilos [Thu, 12 Mar 2020 22:44:32 +0000 (23:44 +0100)]
Revert "temporarily re-enable BSD ssh for testing"

This reverts commit 00d81fc86ab3ea7494ce6eeff3b64b0c2bd16630.

2 weeks agogreatly simplify decision…
mirabilos [Thu, 12 Mar 2020 22:44:17 +0000 (23:44 +0100)]
greatly simplify decision…

2 weeks agocould it become even simpler?
mirabilos [Thu, 12 Mar 2020 22:35:01 +0000 (23:35 +0100)]
could it become even simpler?

2 weeks agodistinguish ARE
mirabilos [Thu, 12 Mar 2020 22:31:01 +0000 (23:31 +0100)]
distinguish ARE

2 weeks agoannotate results with all variants
mirabilos [Thu, 12 Mar 2020 22:07:36 +0000 (23:07 +0100)]
annotate results with all variants

2 weeks agoadd Tcl (for ARE as used in PostgreSQL)
mirabilos [Thu, 12 Mar 2020 21:59:09 +0000 (22:59 +0100)]
add Tcl (for ARE as used in PostgreSQL)

2 weeks agorefactor: keep unescaped replacement string, c.p.
mirabilos [Thu, 12 Mar 2020 21:57:10 +0000 (22:57 +0100)]
refactor: keep unescaped replacement string, c.p.

2 weeks agotemporarily re-enable BSD ssh for testing
mirabilos [Thu, 12 Mar 2020 21:36:50 +0000 (22:36 +0100)]
temporarily re-enable BSD ssh for testing

2 weeks ago“what regular expression am I running?”
mirabilos [Thu, 12 Mar 2020 21:36:25 +0000 (22:36 +0100)]
“what regular expression am I running?”

3 weeks agofinish the update checker
mirabilos [Thu, 5 Mar 2020 20:08:10 +0000 (21:08 +0100)]
finish the update checker

3 weeks agoupdate from MirBSD CVS
mirabilos [Thu, 5 Mar 2020 20:04:47 +0000 (21:04 +0100)]
update from MirBSD CVS

3 weeks agoupdate from MirBSD CVS and adjust accordingly
mirabilos [Thu, 5 Mar 2020 20:03:21 +0000 (21:03 +0100)]
update from MirBSD CVS and adjust accordingly

3 weeks agoslightly update but exclude, newer needs valsubs
mirabilos [Thu, 5 Mar 2020 19:37:01 +0000 (20:37 +0100)]
slightly update but exclude, newer needs valsubs

3 weeks agoupdate from MirBSD CVS
mirabilos [Thu, 5 Mar 2020 19:36:00 +0000 (20:36 +0100)]
update from MirBSD CVS

3 weeks agodo something with the VCS IDs here; also, highlighting unbreaker
mirabilos [Thu, 5 Mar 2020 19:31:14 +0000 (20:31 +0100)]
do something with the VCS IDs here; also, highlighting unbreaker

3 weeks agoupdate from MirBSD CVS
mirabilos [Thu, 5 Mar 2020 19:30:56 +0000 (20:30 +0100)]
update from MirBSD CVS

3 weeks agoinitial update checker
mirabilos [Thu, 5 Mar 2020 19:24:21 +0000 (20:24 +0100)]
initial update checker

3 weeks agoimprove docs
mirabilos [Thu, 5 Mar 2020 17:23:31 +0000 (18:23 +0100)]
improve docs

7 weeks agomake € on input line optional
mirabilos [Tue, 11 Feb 2020 19:21:11 +0000 (20:21 +0100)]
make € on input line optional

7 weeks agoUpdate from MirBSD CVS
mirabilos [Tue, 11 Feb 2020 19:20:51 +0000 (20:20 +0100)]
Update from MirBSD CVS

8 weeks agoUpdate (bugfix) from MirBSD CVS HEAD
mirabilos [Sun, 2 Feb 2020 03:53:08 +0000 (04:53 +0100)]
Update (bugfix) from MirBSD CVS HEAD

8 weeks agocomputers are there to compute numbers, do it!
mirabilos [Sat, 1 Feb 2020 00:45:32 +0000 (01:45 +0100)]
computers are there to compute numbers, do it!

2 months agoUpdate from MirBSD CVS
mirabilos [Thu, 23 Jan 2020 02:40:53 +0000 (03:40 +0100)]
Update from MirBSD CVS

3 months agofix the locale and show the current time and ISO/German calendar week
mirabilos [Fri, 20 Dec 2019 14:02:13 +0000 (15:02 +0100)]
fix the locale and show the current time and ISO/German calendar week

3 months agoa mirabilos-support support script
mirabilos [Wed, 4 Dec 2019 08:25:29 +0000 (09:25 +0100)]
a mirabilos-support support script

4 months agoMerge branch 'master' of git+ssh://evolvis.org/scmrepos/git/shellsnippets/shellsnippets
mirabilos [Sat, 23 Nov 2019 23:12:05 +0000 (00:12 +0100)]
Merge branch 'master' of git+ssh://evolvis.org/scmrepos/git/shellsnippets/shellsnippets

4 months agoupdate from MirBSD CVS
mirabilos [Sat, 23 Nov 2019 23:11:25 +0000 (23:11 +0000)]
update from MirBSD CVS

4 months agodo the new hip thing and add hosting service metadata (well some)
mirabilos [Thu, 14 Nov 2019 21:03:12 +0000 (22:03 +0100)]
do the new hip thing and add hosting service metadata (well some)

5 months agoadd status subcommand instead of running with set -x
mirabilos [Sat, 26 Oct 2019 15:25:35 +0000 (17:25 +0200)]
add status subcommand instead of running with set -x

(todo: tool for enabling/disabling individual CPUs)

5 months agounbreak dillo (cf. Debian #924357), easen links+ and lynx
mirabilos [Tue, 8 Oct 2019 08:59:03 +0000 (10:59 +0200)]
unbreak dillo (cf. Debian #924357), easen links+ and lynx

5 months agoor manually set up a swap partition
mirabilos [Wed, 2 Oct 2019 18:24:22 +0000 (20:24 +0200)]
or manually set up a swap partition

(perhaps this will be added to the script later, and ideally
before the root partition, as to facilitate growing both boot
(by moving/recreating swap) and root (towards end of medium))

5 months agodrop sparse_super2 (prevents resize2fs); document how to add swap
mirabilos [Wed, 2 Oct 2019 15:54:14 +0000 (17:54 +0200)]
drop sparse_super2 (prevents resize2fs); document how to add swap

6 months agofilter invalid/reserved TLDs (a beginning: Zeroconf)
mirabilos [Fri, 27 Sep 2019 12:45:30 +0000 (14:45 +0200)]
filter invalid/reserved TLDs (a beginning: Zeroconf)

6 months ago… that was a tad too verbose
mirabilos [Thu, 19 Sep 2019 23:11:27 +0000 (01:11 +0200)]
… that was a tad too verbose

6 months agoimprove instructions (whiptail, again, being unhelpful)
mirabilos [Thu, 19 Sep 2019 19:05:04 +0000 (21:05 +0200)]
improve instructions (whiptail, again, being unhelpful)

6 months agoquery about architecture interactively
mirabilos [Thu, 19 Sep 2019 17:24:09 +0000 (19:24 +0200)]
query about architecture interactively

6 months agowe can do 32 bit, too (armhf)
mirabilos [Thu, 19 Sep 2019 16:11:59 +0000 (18:11 +0200)]
we can do 32 bit, too (armhf)

6 months agothis is what update-locale does when you select an actual locale
mirabilos [Wed, 18 Sep 2019 16:10:46 +0000 (18:10 +0200)]
this is what update-locale does when you select an actual locale

6 months agolet “OVERWRITE ALL DATA?” prompt default to NO, as is custom
mirabilos [Wed, 18 Sep 2019 15:55:40 +0000 (17:55 +0200)]
let “OVERWRITE ALL DATA?” prompt default to NO, as is custom

6 months agomore portability to nōn-Debian hosts:
mirabilos [Wed, 18 Sep 2019 15:28:59 +0000 (17:28 +0200)]
more portability to nōn-Debian hosts:

use qemu-user-static binary from discovered location
(but still copy to fixed path inside the Debian chroot)

6 months agothis step is always needed on this board
mirabilos [Wed, 18 Sep 2019 14:47:37 +0000 (16:47 +0200)]
this step is always needed on this board

(even with systemd the X server needs root for drm device access)

6 months agodo normal-exit cleanup before user instructibles
mirabilos [Wed, 18 Sep 2019 14:46:06 +0000 (16:46 +0200)]
do normal-exit cleanup before user instructibles

6 months agoinstructions on installing from bpo (as it’s enabled anyway)
mirabilos [Wed, 18 Sep 2019 14:38:12 +0000 (16:38 +0200)]
instructions on installing from bpo (as it’s enabled anyway)

6 months agoapply bugfix from right now
mirabilos [Wed, 18 Sep 2019 01:57:25 +0000 (03:57 +0200)]
apply bugfix from right now

6 months agoupdate from mirabilos-support (57)
mirabilos [Wed, 18 Sep 2019 01:57:15 +0000 (03:57 +0200)]
update from mirabilos-support (57)

6 months agoprevent numeric user ID of host system leakage into etckeeper
mirabilos [Wed, 18 Sep 2019 01:43:27 +0000 (03:43 +0200)]
prevent numeric user ID of host system leakage into etckeeper

6 months agoease running on a nōn-Debian (but GNU/Linux) host:
mirabilos [Wed, 18 Sep 2019 01:09:10 +0000 (03:09 +0200)]
ease running on a nōn-Debian (but GNU/Linux) host:

search the utilities as builtins or in $PATH; modulo binfmt_misc
auto-registration for qemu-user-static, with a fake check for
binfmt-support, everything else should be movable thus

6 months agoset sensible locale default if the user just hit Enter
mirabilos [Wed, 18 Sep 2019 01:08:28 +0000 (03:08 +0200)]
set sensible locale default if the user just hit Enter

6 months agoreset the tty state in unwinding
mirabilos [Tue, 17 Sep 2019 23:47:22 +0000 (01:47 +0200)]
reset the tty state in unwinding

(e.g. if whiptail dies)

6 months agoinline only use of dieif(), I solved it differently everywhere else
mirabilos [Tue, 17 Sep 2019 23:44:19 +0000 (01:44 +0200)]
inline only use of dieif(), I solved it differently everywhere else

6 months agoadd tons more comments explaining what/why we do
mirabilos [Tue, 17 Sep 2019 23:41:22 +0000 (01:41 +0200)]
add tons more comments explaining what/why we do

also, install sudo with the earlier tools to make it clearer it is
absolutely required; the others like ifupdown/iproute2/net-tools
or procps are also but one can do without at first, but sudo is
needed for elevating to root right from the start

6 months agorecord bug numbers for some outstanding issues
mirabilos [Tue, 17 Sep 2019 22:53:48 +0000 (00:53 +0200)]
record bug numbers for some outstanding issues

6 months agostreamline so we need to chroot once only (plus once for debootstrap)
mirabilos [Tue, 17 Sep 2019 22:37:44 +0000 (00:37 +0200)]
streamline so we need to chroot once only (plus once for debootstrap)

6 months agoslightly improved wording
mirabilos [Tue, 17 Sep 2019 15:18:31 +0000 (17:18 +0200)]
slightly improved wording

6 months agoWIP → finished!
mirabilos [Tue, 17 Sep 2019 15:05:09 +0000 (17:05 +0200)]
WIP → finished!

• time
• network
• X11

6 months agomark as still WIP
mirabilos [Tue, 17 Sep 2019 01:22:56 +0000 (03:22 +0200)]
mark as still WIP

also, make sysvinit suck slightly less; part of this is upstreamed
in bullseye/sid already

6 months agoclean up a bit better to minimise sparse image size
mirabilos [Tue, 17 Sep 2019 01:06:23 +0000 (03:06 +0200)]
clean up a bit better to minimise sparse image size

(if installation to sparse image is chosen)

6 months agoadd anacron and missing Debian (OS) version to linuxlogo call
mirabilos [Tue, 17 Sep 2019 01:05:47 +0000 (03:05 +0200)]
add anacron and missing Debian (OS) version to linuxlogo call

6 months agoadd an apt autoremove to the finishing mix
mirabilos [Tue, 17 Sep 2019 00:09:51 +0000 (02:09 +0200)]
add an apt autoremove to the finishing mix

6 months agominimally shuffle setup steps
mirabilos [Mon, 16 Sep 2019 23:16:16 +0000 (01:16 +0200)]
minimally shuffle setup steps

6 months agoAdd Raspberry Pi 3B+ SD card / image creator to install Debian buster
mirabilos [Mon, 16 Sep 2019 23:01:24 +0000 (01:01 +0200)]
Add Raspberry Pi 3B+ SD card / image creator to install Debian buster

WIP, not yet tested on real hardware; does not rely on any pre-made
images, installs from scratch with debootstrap/chroot/binfmt_misc.

Developed for ⮡ tarent, with scripting suggestions by Sarah Stoffels.

7 months agobecause py3k nor js can output fixed floats with full precision
mirabilos [Fri, 23 Aug 2019 22:26:42 +0000 (00:26 +0200)]
because py3k nor js can output fixed floats with full precision

7 months agoupdate from latest MirBSD CVS
mirabilos [Thu, 22 Aug 2019 18:48:35 +0000 (18:48 +0000)]
update from latest MirBSD CVS

7 months agoadd usage example
mirabilos [Mon, 19 Aug 2019 14:14:25 +0000 (16:14 +0200)]
add usage example

7 months agoshow all locally installed packages via apt, without dselect
mirabilos [Mon, 19 Aug 2019 13:38:30 +0000 (15:38 +0200)]
show all locally installed packages via apt, without dselect

(useful e.g. to figure which packages need to be updated from
experimental, or another external repo, and which packages can
be removed)

10 months agoupdate from MirBSD CVS
mirabilos [Sun, 19 May 2019 21:53:41 +0000 (21:53 +0000)]
update from MirBSD CVS

14 months agorevert accidentally overwriting this with an older version
mirabilos [Thu, 17 Jan 2019 17:30:52 +0000 (18:30 +0100)]
revert accidentally overwriting this with an older version

14 months agoupdate from MirBSD CVS (recent GNU groff mdoc compat)
mirabilos [Sat, 5 Jan 2019 10:04:27 +0000 (10:04 +0000)]
update from MirBSD CVS (recent GNU groff mdoc compat)

14 months agoall three apt-file searches
mirabilos [Fri, 4 Jan 2019 07:50:22 +0000 (07:50 +0000)]
all three apt-file searches

15 months agoupdate from MirBSD CVS
mirabilos [Thu, 20 Dec 2018 04:58:51 +0000 (05:58 +0100)]
update from MirBSD CVS

15 months agoadd a few scripts from org.evolvis.tartools:maven-parent
mirabilos [Thu, 20 Dec 2018 01:28:10 +0000 (02:28 +0100)]
add a few scripts from org.evolvis.tartools:maven-parent

• jenkins-job-backup sshs into a Jenkins and downloads updates
  for all *.xml files in the cwd, assuming their basename is
  a Jenkins job’s name
• mvnrepo.sh displays mvnrepository.com URLs of all dependencies
  and Maven plugins, for manual update checks
• sortdeps.sh sorts <dependencies> content (in a Maven POM)
• sortplug.sh sorts <plugins> content, similarily

15 months agomerge improvements from MirBSD CVS:
mirabilos [Sun, 2 Dec 2018 08:13:37 +0000 (08:13 +0000)]
merge improvements from MirBSD CVS:

• handle nonzero exits (and signals) correctly in EXIT trap
• cache current line and only draw when necessary/forced

15 months agoupdate; this now lies in MirBSD CVS as master copy
mirabilos [Sun, 2 Dec 2018 07:02:26 +0000 (07:02 +0000)]
update; this now lies in MirBSD CVS as master copy

16 months agoadd support for extracting IPKG packages
mirabilos [Mon, 12 Nov 2018 15:34:27 +0000 (16:34 +0100)]
add support for extracting IPKG packages

16 months agoallow translating from stdin
mirabilos [Tue, 6 Nov 2018 19:40:32 +0000 (20:40 +0100)]
allow translating from stdin

17 months agofollow symbolic links in the target
mirabilos [Wed, 17 Oct 2018 00:21:15 +0000 (00:21 +0000)]
follow symbolic links in the target

17 months agomore common licences
mirabilos [Wed, 3 Oct 2018 19:36:32 +0000 (21:36 +0200)]
more common licences

17 months agocover identified ACTIONs
mirabilos [Wed, 3 Oct 2018 19:28:48 +0000 (21:28 +0200)]
cover identified ACTIONs

17 months agomerge slight improvement from another copy
mirabilos [Wed, 3 Oct 2018 19:28:09 +0000 (21:28 +0200)]
merge slight improvement from another copy

17 months agoMerge branch 'master' of github.com:mirabilos/shellsnippets
mirabilos [Wed, 3 Oct 2018 19:26:20 +0000 (21:26 +0200)]
Merge branch 'master' of github.com:mirabilos/shellsnippets

17 months agoit’d be too harsh to not keep up with current MirWebseite utilities
mirabilos [Wed, 3 Oct 2018 19:24:14 +0000 (19:24 +0000)]
it’d be too harsh to not keep up with current MirWebseite utilities

17 months agoupdate from MirBSD CVS
mirabilos [Wed, 3 Oct 2018 19:20:58 +0000 (19:20 +0000)]
update from MirBSD CVS

17 months agoupdate from MirBSD CVS, to include dtchk
mirabilos [Wed, 3 Oct 2018 19:18:58 +0000 (19:18 +0000)]
update from MirBSD CVS, to include dtchk

17 months agotools for grepping in IRC client logs (vg=sirc vgi=irssi)
mirabilos [Wed, 3 Oct 2018 19:15:40 +0000 (19:15 +0000)]
tools for grepping in IRC client logs (vg=sirc vgi=irssi)

17 months agotool to protocol shell invocations from other tools
mirabilos [Wed, 3 Oct 2018 19:10:45 +0000 (19:10 +0000)]
tool to protocol shell invocations from other tools

17 months agotool for grepping in bookmark files
mirabilos [Wed, 3 Oct 2018 19:08:21 +0000 (19:08 +0000)]
tool for grepping in bookmark files

17 months agouseful gpsh tools
mirabilos [Wed, 3 Oct 2018 19:05:36 +0000 (21:05 +0200)]
useful gpsh tools

17 months agogpg1
mirabilos [Wed, 3 Oct 2018 19:04:03 +0000 (21:04 +0200)]
gpg1

17 months agoadd another one useful for .profile
mirabilos [Wed, 3 Oct 2018 18:54:25 +0000 (20:54 +0200)]
add another one useful for .profile

17 months agoimprove upon setenv: if called w/o args, it lists env
mirabilos [Wed, 3 Oct 2018 18:51:18 +0000 (20:51 +0200)]
improve upon setenv: if called w/o args, it lists env

17 months agoon Debian, openssl(1) is not in /usr/sbin
mirabilos [Wed, 3 Oct 2018 18:45:39 +0000 (20:45 +0200)]
on Debian, openssl(1) is not in /usr/sbin

17 months agoupdate from MirBSD CVS: adds Python, Perl
mirabilos [Wed, 3 Oct 2018 18:41:46 +0000 (20:41 +0200)]
update from MirBSD CVS: adds Python, Perl

unfortunately, throws SyntaxError on first ` in py3k

17 months agoupdate from MirBSD CVS
mirabilos [Wed, 3 Oct 2018 18:38:29 +0000 (20:38 +0200)]
update from MirBSD CVS

17 months agomerge Teckids history for mksh/progress-bar
mirabilos [Wed, 3 Oct 2018 18:33:20 +0000 (20:33 +0200)]
merge Teckids history for mksh/progress-bar

this was www/mk/progress-bar in teckids/verein.git
and has intermingling with the file in this repo,
which we cannot represent as merges, but it’s ok

also touch content (improving a comment), so both
sides’ histories show up in logs, etc.

19 months agoadd a function to show appointments, callable from .profile
mirabilos [Thu, 16 Aug 2018 18:51:14 +0000 (20:51 +0200)]
add a function to show appointments, callable from .profile

20 months agofix keepmydata
mirabilos [Wed, 1 Aug 2018 15:57:52 +0000 (17:57 +0200)]
fix keepmydata

20 months agoBenefind is no longer extant
mirabilos [Tue, 24 Jul 2018 11:45:49 +0000 (11:45 +0000)]
Benefind is no longer extant