]> git.proxmox.com Git - systemd.git/blame - test/rules-test.sh
Imported Upstream version 208
[systemd.git] / test / rules-test.sh
CommitLineData
663996b3
MS
1#!/bin/sh
2# Call the udev rule syntax checker on all rules that we ship
3#
4# (C) 2010 Canonical Ltd.
5# Author: Martin Pitt <martin.pitt@ubuntu.com>
14228c0d
MB
6#
7# systemd is free software; you can redistribute it and/or modify it
8# under the terms of the GNU Lesser General Public License as published by
9# the Free Software Foundation; either version 2.1 of the License, or
10# (at your option) any later version.
11
12# systemd is distributed in the hope that it will be useful, but
13# WITHOUT ANY WARRANTY; without even the implied warranty of
14# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15# Lesser General Public License for more details.
16#
17# You should have received a copy of the GNU Lesser General Public License
18# along with systemd; If not, see <http://www.gnu.org/licenses/>.
663996b3
MS
19
20[ -n "$srcdir" ] || srcdir=`dirname $0`/..
21
22# skip if we don't have python
23type python >/dev/null 2>&1 || {
24 echo "$0: No python installed, skipping udev rule syntax check"
25 exit 0
26}
27
28$srcdir/test/rule-syntax-check.py `find $srcdir/rules -name '*.rules'`