Autoyast: Scripts being executed in POSIX mode inspite of being executed with Bash

January 17, 2019

Here’s another tip related to AutoYast and scripts such as pre-install scripts, indirectly related to the previous post on error reporting. Continue Reading »

Autoyast: Error reporting in pre-install scripts

January 16, 2019

After the opener on Retaining/reusing existing partitions and the followup on Partitioning that works on both real hardware and inside virtual machines, this post looks at error reporting in pre-install scripts. Continue Reading »

Autoyast: Partitioning that works both on real hardware and inside virtual machines

January 15, 2019

Continuing a small series on Autoyast tips and tricks after the first post, Retaining/Reusing existing partitions, let’s look at another use case for dynamically modifying the Autoyast profile. Continue Reading »

Autoyast: Retaining/reusing existing partitions

January 14, 2019

If you plan to do automated installs of openSUSE or SUSE Linux Enterprise Server (SLES), you will sooner or later meet their installation automation solution, Autoyast. Since there is not much info on the Web on Autoyast control files and scripts apart from the official documentation, I thought I could contribute some of my own experiences in a small series of blog posts. To begin with let’s have a look at pre-install scripts. Continue Reading »

Getting rid of NetworkManager authorization prompts

October 7, 2018

Not exactly rocket science but since it took me a while to find out I’ll keep this here for future reference: to get rid of NetworkManager authorization prompts in openSUSE Leap 15.0 and similar distros, create /etc/polkit-1/rules.d/80-networkmanager-allow-users-group.rules:

polkit.addRule(function(action, subject) {
    if (/^org\.freedesktop\.NetworkManager\./.test( &&
        subject.local && && subject.isInGroup("users"))
            return polkit.Result.YES;

Building an 90° angular power adapter for the C64

May 31, 2018

Some might know that I’ve been building a piece of furniture on my own to contain all of my retro computers, the “Retroaltar”, about which I might eventually blog in the future. Among these computers are two Commodore 64, a classic breadbox C64 and a C64-II. Unfortunately, when designing the shelves I only accounted for the dimensions of the C64 itself and forgot the joystick ports and power connector at the side: Continue Reading »

An alternative introduction to rspamd configuration: Configuration file structure (4/4)

May 22, 2018

Now that we know the what there is to configure let’s look at the how. Continue Reading »

An alternative introduction to rspamd configuration: Scores (3/4)

May 22, 2018

Let’s have a look at rspamd’s default scores. As mentioned, this is kind of a moving target, the scores in the default configuration can in theory change anytime unless you disable rspamd_update, so you should verify a particular score you want to override in your installation. Continue Reading »

An alternative introduction to rspamd configuration: Modules (2/4)

May 22, 2018

Updated August, 24th, 2018

We already learned that the choice of modules basically determines which tests rspamd executes in analyzing a message. But what are the modules we can choose from? The official documentation has an alphabetical list but let’s instead approach them differently here. Continue Reading »

An alternative introduction to rspamd configuration: Introduction (1/4)

May 22, 2018

rspamd is a mighty spam filtering solution but it can be hard to get a grip on its configuration. For this reason I’m starting a small blog posts series to write down a few things I have learned, current for rspamd version 1.7.x. Continue Reading »

Copyright © 2019 by Pieter Hollants. All rights reserved. - Legal notices & Privacy policy