This is an old revision of the document!
Table of Contents
Solaris tips
HTTPS Apache web server
The goal is to run HTTPS Apache web server using Let's Encrypt certificate.
Let's encrypt
In order to get a certificate from Let’s Encrypt, it is necessary to demonstrate control over the domain. With Let’s Encrypt, it is done by using software that uses the ACME protocol which typically runs on a web host. For Solaris (and other OSes), there is an ACME client available.
Howto merge pdf documents
$ gs -sDEVICE=pdfwrite -dNOPAUSE -dQUIET -dBATCH -sOutputFile=out.pdf *.pdf
Howto convert plain text file to pdf
$ pr -f <file> | a2ps -1 -m -B --borders=no -o - | ps2pdf - - > /tmp/pr.pdf
Howto disable launching X on /dev/console
Can't just disable gdm(1m), since it takes care of launching Xnewt for Sun Ray thin clients. Instead, disabled just primary ConsoleKit seat by setting Hidden attribute to true in /etc/ConsoleKit/seats.d/00-primary.seat configuration file:
$ grep Hidden /etc/ConsoleKit/seats.d/00-primary.seat #Hidden=false Hidden=true
More info in console-kit-daemon(1m) man page.
Create new Mercurial repository
$ cd /data/hg $ mkdir elektro $ cd elektro $ hg init