diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/130-core-pattern b/package/gluon-core/luasrc/lib/gluon/upgrade/130-core-pattern
new file mode 100755
index 0000000000000000000000000000000000000000..65bd0b48dcb064533ef1fc6054978c6a304d2575
--- /dev/null
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/130-core-pattern
@@ -0,0 +1,5 @@
+#!/usr/bin/lua
+
+local sysctl = require 'gluon.sysctl'
+
+sysctl.set('kernel.core_pattern', '/tmp/%e.%t.%p.%s.core')