diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-11-15 11:32:24 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2019-11-15 11:36:59 +0100 |
commit | 62d399951802971b53aa3b8da7a9094629ea3303 (patch) | |
tree | 69a5c43666005a0982dbf67242bfbd0e35036dd7 | |
parent | 67f5b9e06eabd9bf3037caf354f77fce0117d616 (diff) | |
download | systemd-62d399951802971b53aa3b8da7a9094629ea3303.tar.gz |
meson: add target to update the chromiumos rules
There is no change in the file right now, but the download seems to work
OK.
It's funny that the biggest company in the world cannot provide a
download link in plain text.
-rw-r--r-- | hwdb.d/meson.build | 4 | ||||
-rw-r--r-- | meson.build | 1 | ||||
-rw-r--r--[-rwxr-xr-x] | tools/chromiumos/gen_autosuspend_rules.py | 0 | ||||
-rwxr-xr-x | tools/meson-autosuspend-update.sh | 7 |
4 files changed, 12 insertions, 0 deletions
diff --git a/hwdb.d/meson.build b/hwdb.d/meson.build index 31ee3e7409..1f73a8bbb6 100644 --- a/hwdb.d/meson.build +++ b/hwdb.d/meson.build @@ -47,3 +47,7 @@ endif run_target( 'hwdb-update', command : [hwdb_update_sh, meson.current_source_dir()]) + +run_target( + 'autosuspend-update', + command : [autosuspend_update_sh, project_source_root + '/tools/chromiumos']) diff --git a/meson.build b/meson.build index c27deffa8e..fde351eba3 100644 --- a/meson.build +++ b/meson.build @@ -2930,6 +2930,7 @@ make_directive_index_py = find_program('tools/make-directive-index.py') make_man_index_py = find_program('tools/make-man-index.py') xml_helper_py = find_program('tools/xml_helper.py') hwdb_update_sh = find_program('tools/meson-hwdb-update.sh') +autosuspend_update_sh = find_program('tools/meson-autosuspend-update.sh') subdir('sysctl.d') subdir('sysusers.d') diff --git a/tools/chromiumos/gen_autosuspend_rules.py b/tools/chromiumos/gen_autosuspend_rules.py index e50d6e743a..e50d6e743a 100755..100644 --- a/tools/chromiumos/gen_autosuspend_rules.py +++ b/tools/chromiumos/gen_autosuspend_rules.py diff --git a/tools/meson-autosuspend-update.sh b/tools/meson-autosuspend-update.sh new file mode 100755 index 0000000000..a4f99eb6b3 --- /dev/null +++ b/tools/meson-autosuspend-update.sh @@ -0,0 +1,7 @@ +#!/bin/sh +set -eu + +cd "$1" + +(curl -L 'https://chromium.googlesource.com/chromiumos/platform2/+/master/power_manager/udev/gen_autosuspend_rules.py?format=TEXT'; echo) \ + | base64 -d > gen_autosuspend_rules.py |