diff --git a/ports/glib/build.sh b/ports/glib/build.sh index 68580d54..bf291485 100755 --- a/ports/glib/build.sh +++ b/ports/glib/build.sh @@ -25,3 +25,12 @@ build() { install() { meson install --destdir="$DESTDIR" -C build || exit 1 } + +post_install() { + mkdir -p "$DESTDIR/etc/init.d" + cat > "$DESTDIR/etc/init.d/glib-compile-schemas" << EOF +#!/bin/Shell +exec glib-compile-schemas /usr/share/glib-2.0/schemas +EOF + chmod +x "$DESTDIR/etc/init.d/glib-compile-schemas" +}