Posts
After I had updated my Qnap TS119 NAS from Debian Jessie to Debian Stretch the Logitech Mediaserver (Squeezebox Server) stopped working, probably due to a updated perl version. As the latest deb package didn't work also I had to build the package on my own.
[read more]On Keyboards and Layouts
As the German keyboard layout has some drawbacks when it comes to IT (box brackets, braces and backslash with modifier key) I started to use an Englisch layout. I have chosen the United Kingdom one since it has the same physical layout as the German, but an IT friendly mapping. Therefore I can use it also with German keyboards. A drawback of the UK Layout is the lack of German Umlauts.
[read more]Deploy static Websites with Git
With the following I will describe how the deployment of a Hugo website is automated with git hooks. If you are interested in further details to git hooks I can recommend this tutorial from Justin Ellingwood.
[read more]Set Rootflags at Debian Embedded Devices
When running debian on embedded devices like the ts119 flash-linux is used to flash the kernel and an initrd image to the devices flash memory. At some devices the kernel command line is statically defined by the manufacturer.
root@ts:~#cat /proc/cmdline
console=ttyS0,115200 root=/dev/ram initrd=0xa00000,0x900000 ramdisk=32768
Therefore three isn't the possibility to set root device and flags with the kernel command line. Another way is to define them within the initial ram disk using the initramfs-tools.
[read more]