xref: /openbmc/sdbusplus/include/sdbusplus/async/stdexec/import (revision 5932cd67cfd5ee7c370952438a233226a68ccaa6)
15b5d15b3SPatrick Williams#!/bin/bash -e
25b5d15b3SPatrick Williams
35b5d15b3SPatrick Williamsexecution_dir="$(git rev-parse --show-toplevel)/../stdexec"
45b5d15b3SPatrick Williams
55b5d15b3SPatrick Williamsgit -C "${execution_dir}" rev-parse HEAD > commit.info
65b5d15b3SPatrick Williamscp -r "${execution_dir}"/include/stdexec/* .
7*5932cd67SPatrick Williamscp "${execution_dir}"/include/exec/{any_sender_of,async_scope,at_coroutine_exit,env,inline_scheduler,scope,task,sequence_senders}.hpp .
85b5d15b3SPatrick Williams
95b5d15b3SPatrick Williams(find . -name "*.hpp" -print0 || true) | while IFS= read -r -d '' f
105b5d15b3SPatrick Williamsdo
115b5d15b3SPatrick Williams    sed -i "s#include <stdexec/#include <sdbusplus/async/stdexec/#" -- "${f}"
125b5d15b3SPatrick Williams    sed -i "s#include <exec/#include <sdbusplus/async/stdexec/#" -- "${f}"
13*5932cd67SPatrick Williams    sed -i 's#include "\./\([^"]*\)"#include <sdbusplus/async/stdexec/\1>#' -- "${f}"
145b5d15b3SPatrick Williams    clang-format -i "${f}"
155b5d15b3SPatrick Williamsdone
16