August 2020

My ansible changes when deploying a new host

This is more for my own sanity for the next time I deploy a new FreshPorts host. There is no useful information here for anyone else. Base this upon the existing host: svn cp host_vars/foo.example.org host_vars/NEWHOST svn cp roles/postgresql-server/templates/hosts/foo.example.org roles/postgresql-server/templates/hosts/NEWHOST Edit these files: host_vars/NEWHOST roles/postgresql-server/templates/hosts/NEWHOST/pg_hba.conf.j2 roles/postgresql-server/templates/hosts/NEWHOST/postgresql.conf.j2 Create ssl certs for: NEWHOST.freshports.org NEWHOST.freshsource.org NEWHOST

My ansible changes when deploying a new host Read More »

Getting the pkg-plist contents for a FreeBSD port/package

One of the lesser known FreshPorts features is searching pkg-plist. You want nslookup and dig but you can’t find the package which installs that. The FreshPorts search can find it for you. When a new commit occurs for a given port, FreshPorts extracts and store the pkg-plist information. This allows you to search. How does

Getting the pkg-plist contents for a FreeBSD port/package Read More »

ignore case when browsing to a cat/port – the details of how to do that

This idea came to me today from swills: stupid question, would it be possible to make the urls on freshports case insensitive? so that like https://www.freshports.org/x11/libx11 would go to https://www.freshports.org/x11/libX11 After confirming this was for manually typed URLs (as opposed to generated links), I started looking into it. This is what I found. In this

ignore case when browsing to a cat/port – the details of how to do that Read More »

Scroll to Top