Skip to content

Instantly share code, notes, and snippets.

View therealromster's full-sized avatar

therealromster

View GitHub Profile
@therealromster
therealromster / gist:9e34bd7fa3417a46a78a24baad87a94a
Created February 21, 2019 10:05
update to finddeps for 32bit ports
$ diff -u ~/bin/finddeps /usr/bin/finddeps
--- /home/romster/bin/finddeps 2018-07-22 23:06:23.082149567 +1000
+++ /usr/bin/finddeps 2017-11-12 16:57:47.000000000 +1100
@@ -8,11 +8,11 @@
version=1.9.1
pkgdb="/var/lib/pkg/db"
-export LD_LIBRARY_PATH=/lib:/usr/lib:/lib32:/usr/lib32:$LD_LIBRARY_PATH
+export LD_LIBRARY_PATH=/lib:/usr/lib:/usr/X11/lib:$LD_LIBRARY_PATH
@therealromster
therealromster / build-contrib.sh
Created July 1, 2017 03:13
Build packages that depend on package and work though the tree while reducing the need to remove every package for each build
#!/bin/bash
cd /usr/ports/contrib
for a in $(for b in $(for b in $(for d in *; do
prt-get quickdep $d
done \
| sort | uniq | awk '{print NF" "$0}' | sort -gr | cut -d' ' -f2- | awk '{print $(NF-1)"/"$NF}' | sort); do
echo $b; done \
| sed -e 's|^/.*||g' -e '/^\s*$/d'); do
@therealromster
therealromster / Pkgfile
Created June 21, 2017 23:06
zlib-compat for Krita appimage
# Description: A compression/decompression Library
# URL: http://www.zlib.net/
# Maintainer: CRUX System Team, core-ports at crux dot nu
name=zlib-compat
version=1.2.9
release=1
#source=(http://www.zlib.net/$name-$version.tar.gz)
source=(http://zlib.net/fossils/zlib-$version.tar.gz)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| romster |
| test |
+--------------------+
3 rows in set (0.31 sec)
@therealromster
therealromster / fcron.log
Created March 12, 2017 23:03
opt/fcron fails to build asks to create user despite pre-install script (built in docker as root)
prt-get: installing /usr/ports/opt/fcron
groupadd: GID '45' already exists
useradd: group 'fcron' does not exist
passwd: user 'fcron' does not exist
=======> Building '/var/ports/packages/fcron#3.2.1-1.pkg.tar.xz'.
bsdtar -p -o -C /usr/ports/opt/fcron/work/src -xf /usr/ports/opt/fcron/fcron-3.2.1.src.tar.gz
cp fcron /usr/ports/opt/fcron/work/src
cp systab.orig /usr/ports/opt/fcron/work/src
+ build
+ cd fcron-3.2.1
@therealromster
therealromster / gist:c79bc7e875ec07aa7146
Created February 15, 2015 08:01
lvm2 docker direct-lvm setup
VMTHIN(7) LVMTHIN(7)
NAME
lvmthin — LVM thin provisioning
Thin Terms
ThinDataLV
thin data LV
large LV created in a VG
used by thin pool to store ThinLV blocks
@therealromster
therealromster / gist:5890f5ccc5ac9dd08880abd1853df5aa
Created November 5, 2016 06:18
prtsweep should ignore httpup if not found
# prtsweep -a -d
awk: fatal: cannot open file `/etc/ports/*.httpup' for reading (No such file or directory)
=======> /usr/ports/contrib/dev86
+ removing file dev86-copt.patch
=======> /usr/ports/contrib/ladspa
+ removing file ladspa-1.12.patch
=======> /usr/ports/contrib/lxmusic
+ removing file post-remove
=======> /usr/ports/contrib/lxpanel
+ removing file gmodule_link.patch
mesa3d:/usr/lib/dri/i915_dri.so:libnettle.so.6: missing library
mesa3d:/usr/lib/dri/i915_dri.so: error
mesa3d:/usr/lib/dri/i965_dri.so:libnettle.so.6: missing library
mesa3d:/usr/lib/dri/i965_dri.so: error
mesa3d:/usr/lib/dri/kms_swrast_dri.so:libnettle.so.6: missing library
mesa3d:/usr/lib/dri/kms_swrast_dri.so: error
mesa3d:/usr/lib/dri/nouveau_dri.so:libnettle.so.6: missing library
mesa3d:/usr/lib/dri/nouveau_dri.so: error
mesa3d:/usr/lib/dri/nouveau_vieux_dri.so:libnettle.so.6: missing library
mesa3d:/usr/lib/dri/nouveau_vieux_dri.so: error
@therealromster
therealromster / Pkgfile
Created March 5, 2016 02:31
harfbuzz-1.1
# Description: An OpenType text shaping engine
# URL: http://www.freedesktop.org/wiki/Software/HarfBuzz
# Maintainer: Fredrik Rinnestam, fredrik at crux dot nu
# Depends on: cairo
name=harfbuzz-1.1
version=1.1.2
release=1
source=(http://www.freedesktop.org/software/harfbuzz/release/harfbuzz-$version.tar.bz2)
$ uprecords
# Uptime | System Boot up
----------------------------+---------------------------------------------------
1 336 days, 08:19:55 | Linux 3.6.10 Wed Oct 2 12:20:51 2013
2 229 days, 20:40:34 | Linux 3.6.10 Sun May 3 17:58:10 2015
3 170 days, 14:24:52 | Linux 3.6.10 Sun Apr 14 20:29:30 2013
4 158 days, 18:30:49 | Linux 3.6.10 Tue Nov 25 23:29:50 2014
5 83 days, 01:32:30 | Linux 3.6.10 Wed Sep 3 20:55:23 2014
6 79 days, 03:17:08 | Linux 3.6.10 Fri Jan 25 10:36:09 2013
-> 7 76 days, 21:02:43 | Linux 3.6.10 Sat Dec 19 14:52:26 2015