1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# SPDX-License-Identifier: LGPL-2.1 3*4882a593Smuzhiyun 4*4882a593Smuzhiyunif [ $# -ne 1 ] ; then 5*4882a593Smuzhiyun linux_header_dir=tools/include/uapi/linux 6*4882a593Smuzhiyunelse 7*4882a593Smuzhiyun linux_header_dir=$1 8*4882a593Smuzhiyunfi 9*4882a593Smuzhiyun 10*4882a593Smuzhiyunlinux_mount=${linux_header_dir}/mount.h 11*4882a593Smuzhiyun 12*4882a593Smuzhiyunprintf "static const char *fsconfig_cmds[] = {\n" 13*4882a593Smuzhiyunms='[[:space:]]*' 14*4882a593Smuzhiyunsed -nr "s/^${ms}FSCONFIG_([[:alnum:]_]+)${ms}=${ms}([[:digit:]]+)${ms},.*/\t[\2] = \"\1\",/p" \ 15*4882a593Smuzhiyun ${linux_mount} 16*4882a593Smuzhiyunprintf "};\n" 17