Preparing a customized Raspbian image

I wanted to build a customized Raspbian image (.img-File) so I just have to dd it onto a sdcard and the finished os is booting. Stuff I wanted to customize: systemd should start the sshd right away (enabled service). In the default image it’s not started automatically Remove the pi user and the sudo file for it Create my own user and add a ssh key Problems: Weiterlesen →

Schießtraining in Bad Abbach

Zu meinem Geburtstag hab ich mich selbst beschenkt. Ein Schießtraining in Bad Abbach. Bis jetzt kannte ich nur Schrechschuss und Luftgewehr bzw. -Pistole. Laut Eventbeschreibung schiest man mit einer Walther PPK und einen Revolver. Ich bin ziemlich froh, dass die Walther PPK durch eine Heckler und Koch SFP9 ersetzt wurde. Die SFP9 wurde für die Bayrische Polizei entwickelt und soll dieses Jahr im Herbst ausgerollt werden. Beim Event hat man also eine klassische Waffe und eine moderne zur Verfügung. Weiterlesen →

PGP: Trust keys non-interactive with ansible

Distributing PGP keys with ansible is easy, but trusting them is a bit difficult, because trusting them is an interactive process with no command switch. To go around this problem you have to use the ownertrust feature. Ownerturst is a text file which contains the fingerprint and the trust level. This file can be imported without user interaction. First step is to distribute the key to your target machine. You can do this for example with the copy module: Weiterlesen →

Astra J OPC: TÜV mit ASG Klappenauspuff

Kaum zu glauben, aber ich habe tatsächlich ohne Rückbau der Abgasanlage beim ersten Versuch die Haupt- und Abgasuntersuchung bestanden. Die Zeit, die dich beim TÜV verbracht habe werde ich aber so schnell nicht mehr vergessen. Am 02. Mai 2018 in aller frühe hatte ich den Termin. Vorbereitung und Anmeldung Am Tag vorher bin ich ein mal durch’s Auto und habe alles entfernt, was nicht gebraucht wurde. Das Auto war quasi im Auslieferungszustand. Weiterlesen →

Arch: lxc-create ohne Template

Normalerweise werden LXC Container mit sogenannten Templates erstellt. Das Programm lxc-create hat dieses Template genommen und daraus dann einen Container erstellt. Die Upstream Entwickler haben diese Methode aber deprecated. Zitat aus dem Arch Wiki (🖇️ 🔐) : “Containers are built using lxc-create. With the release of lxc-3.0.0-1, upstream has deprecated locally stored templates.”. Das schöne daran war, dass man dem Template Parameter mitgeben konnte, wie zum Beispiel zu installierende Pakete und das root Passwort. Weiterlesen →

Oelcheck.de Erfahrung

Ich kontrolliere bei meinem Auto alle zwei Wochen den Ölstand und dabei ist mir aufgefallen, dass das Öl in den letzten zwei Monaten ziemlich schnell stark schwarz geworden ist und nach Abgas riecht. Der letzte Ölwechsel wurde bei 37.000 Kilometer gemacht. Nun habe ich 50.000 Kilometer drauf. Ich habe durch die schnelle Verfärbung, dem (eingebildeten?) Geruch und mit Hilfe des Internets natürlich wieder richtig Panik geschoben und war gefühlt kurz vorm Motorschaden. Weiterlesen →

Nexus 5X: Lineage OS 15.1 installieren

Seit gestern Abend habe ich Lineage OS 15.1 (Android 8.1) auf meinem Nexus 5X (Codename: bullhead) installiert. Damit löse ich mein Lineage OS 14.1 ab, die scheinbar seit Ende Februar keine Updates mehr erhält. Dieser Artikel richtet sich an Leser, die: Ihren PC selbstständig an und ausschalten können Schon mal eine Kommandozeile gesehen haben Selber googeln können Eventuell schon mal Erfahrung mit Lineage/Cyanogenmod und ADB gesammelt haben Alle anderen Leser dürfen sich natürlich trotzdem gerne alles druchlesen und auch ausprobieren. Weiterlesen →

LXC: Missing file archlinux.common.conf

Since the last update of LXC (I updated to LXC 3.0.0 (🖇️ 🔐) on Arch Linux there is no file archlinux.common.conf anymore. This bricked all of my containers. Lots of errors First was a simple lxc-ls -f. But that just printed out for every container something like this: [root@homeserver veloc1ty]# lxc-ls -f lxc-ls: parse.c: lxc_file_for_each_line_mmap: 102 Failed to parse config: lxc.include = /usr/share/lxc/config/archlinux.common.conf Failed to load config for dns1.veloc1ty.lan I was not able to log into the container via ssh anymore. Weiterlesen →

Hugo: Shortcode 'zoomimage'

Das tolle an Hugo ist, dass man seine eigenen Parser-Erweiterungen programmieren kann. Im Hugo Universum heißt das shortcode (🖇️ 🔐) . Beim Parsen des Shortcodes wird HTML erzeugt. Hugo liefert von Haus aus viele Shortcodes mit. Darunter zum Beispiel für YouTube, Vimeo, Tweets, Instagram Fotos usw. Um zum Beispiel ein YouTube Video einzubinden, kann ich in meiner Markdown Datei folgenden Code schreiben: {{< youtube w7Ft2ymGmfc >}} Der Shortcode heißt youtube und die Video ID ist der Parameter w7Ft2ymGmfc. Weiterlesen →

Astra J OPC: Ansatzpunkte für Unterstellbock

Den Astra J OPC aufzubocken ist nicht gerade einfach. Durch den Seitenschweller ist die Umlaufkante verdeckt. Um den Wagenheber an der Vorderseite anzusetzen muss man sogar eine Abdeckung entfernen. Laut Betriebsanleitung gibt es Hebebühnenansatzpunkte hinter dem Schweller. Ich hab da an den vorderen mal hingeklopft und dieser sah mir nicht so stabil aus. Das gebogene Blech mit den zwei Löchern hält bestimmt nicht das Fahrzeuggewicht aus. Letzendlich habe ich mich dazu entschlossen dem Handbuch und dem Internet nicht zu vertrauen und stattdessen ein Bauteil zu suchen, bei dem ich mir sicher sein konnte. Weiterlesen →