Sfoglia il codice sorgente

libgtk2: add init script to create /etc/gtk-2.0/gdk-pixbuf.loaders

It would be nicer to do this at compile time, but then we would need to
compile libgtk2 for the host as well.
Peter Korsgaard 16 anni fa
parent
commit
ccb02b009b
2 ha cambiato i file con 23 aggiunte e 0 eliminazioni
  1. 19 0
      package/libgtk2/S26libgtk2
  2. 4 0
      package/libgtk2/libgtk2.mk

+ 19 - 0
package/libgtk2/S26libgtk2

@@ -0,0 +1,19 @@
+#!/bin/sh
+#
+# run pgdk-pixbuf-query-loaders if needed
+
+FILE=/etc/gtk-2.0/gdk-pixbuf.loaders
+
+case "$1" in
+    start|"")
+	if [ ! -f "$FILE" ] ; then
+	    /usr/bin/gdk-pixbuf-query-loaders > "$FILE"
+	fi
+	;;
+    stop)
+	;;
+    *)
+	echo "Usage: $0 {start|stop}" >&2
+	exit 1
+	;;
+esac

+ 4 - 0
package/libgtk2/libgtk2.mk

@@ -123,3 +123,7 @@ LIBGTK2_CONF_OPT += --disable-cups
 endif
 
 $(eval $(call AUTOTARGETS,package,libgtk2))
+
+$(LIBGTK2_HOOK_POST_INSTALL):
+	$(INSTALL) -m 755 package/libgtk2/S26libgtk2 $(TARGET_DIR)/etc/init.d/
+	touch $@