Project

General

Profile

Download (821 Bytes) Statistics
| Branch: | Tag: | Revision:
#!/bin/bash

/bin/rpm -q ctags > /dev/null

if [ $? == 0 ]; then
if [ -d /usr/share/selinux/devel ]; then
ctags -e --langdef=te --langmap=te:..te.if.spt \
--regex-te='/^type[ \t]+(\w+)(,|;)/\1/t,type/' \
--regex-te='/^typealias[ \t]+\w+[ \t+]+alias[ \t]+(\w+);/\1/t,type/' \
--regex-te='/^attribute[ \t]+(\w+);/\1/a,attribute/' \
--regex-te='/^[ \t]*define\(`(\w+)/\1/d,define/' \
--regex-te='/^[ \t]*interface\(`(\w+)/\1/i,interface/' \
--regex-te='/^[ \t]*bool[ \t]+(\w+)/\1/b,bool/' /usr/share/selinux/devel/include/*/*.if /usr/share/selinux/devel/include/support/*.spt *.te
else
echo "You need to install selinux-policy-devel package"
exit 1
fi
else
echo "You need to install ctags package"
exit 1
fi
(21-21/21)