@@ -192,6 +192,7 @@ install-bin: craftos $(filter fixup-liblua-path,$(MAKECMDGOALS))
192192 echo " [CP] craftos"
193193 cp craftos " $( DESTDIR) $( BINDIR) /craftos"
194194
195+
195196# craftos2-lua does have a ``make install`` rule, but it installs a lot of
196197# files that conflict with a standard Lua installation.
197198install-liblua : craftos2-lua/src/liblua$(LIBEXT )
@@ -219,6 +220,18 @@ extra-install-linux-plugin: linux-plugin fixup-liblua-path
219220 echo " [CP] ccemux$( LIBEXT) "
220221 cp " ccemux$( LIBEXT) " " $( DESTDIR) $( SHAREDIR) /craftos/plugins"
221222
223+ # Not installed by default, since this is not always wanted.
224+ extra-install-apport :
225+ echo " [MKDIR] $( DESTDIR) $( SHAREDIR) /apport/package-hooks"
226+ mkdir -p " $( DESTDIR) $( SHAREDIR) /apport/package-hooks"
227+ echo " [CP] resources/apport/apport_hook.py"
228+ cp resources/apport/apport_hook.py $(DESTDIR )$(SHAREDIR ) /apport/package-hooks/craftos-pc.py
229+ cp resources/apport/apport_hook.py $(DESTDIR )$(SHAREDIR ) /apport/package-hooks/source_craftos-pc.py
230+ echo " [MKDIR] $( DESTDIR) $( SYSCONFDIR) /apport/crashdb.conf.d"
231+ mkdir -p " $( DESTDIR) $( SYSCONFDIR) /apport/crashdb.conf.d"
232+ echo " [CP] resources/apport/apport_crashdb.conf"
233+ cp resources/apport/apport_crashdb.conf $(DESTDIR )$(SYSCONFDIR ) /apport/crashdb.conf.d/craftos_pc-crashdb.conf
234+
222235uninstall :
223236 echo " [RM] $( DESTDIR) $( BINDIR) /craftos"
224237 rm -f " $( DESTDIR) $( BINDIR) /craftos"
@@ -232,10 +245,15 @@ uninstall:
232245 rm -rf " $( DESTDIR) $( INCLUDEDIR) /CraftOS-PC"
233246 echo ' [RM] $(DESTDIR)$(MACAPPDIR)/CraftOS-PC.app'
234247 rm -rf " $( DESTDIR) $( MACAPPDIR) /CraftOS-PC.app"
235-
248+ echo ' [RM] $(DESTDIR)$(SYSCONFDIR)/apport/crashdb.conf.d/craftos_pc-crashdb.conf'
249+ rm -f " $( DESTDIR) $( SYSCONFDIR) /apport/crashdb.conf.d/craftos_pc-crashdb.conf"
250+ echo ' [RM] $(DESTDIR)$(SHAREDIR)/apport/package-hooks/source_craftos-pc.py'
251+ rm -f " $( DESTDIR) $( SHAREDIR) /apport/package-hooks/source_craftos-pc.py"
252+ echo ' [RM] $(DESTDIR)$(SHAREDIR)/apport/package-hooks/craftos-pc.py'
253+ rm -f " $( DESTDIR) $( SHAREDIR) /apport/package-hooks/craftos-pc.py"
236254
237255test : craftos
238256 ./craftos --headless --script $(shell pwd) /resources/CraftOSTest.lua -d " $( shell mktemp -d) "
239257
240- .PHONY : all macapp clean rebuild install install-bin install-headers install-liblua install-linux install-darwin extra-install-linux-plugin uninstall test
258+ .PHONY : all macapp clean rebuild install install-bin install-headers install-liblua install-linux install-darwin extra-install-linux-plugin extra-install-apport uninstall test
241259.SILENT :
0 commit comments