Преглед на файлове

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 години
родител
ревизия
ccb02b009b
променени са 2 файла, в които са добавени 23 реда и са изтрити 0 реда
  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 $@