fix vim syntax highlighting of .sh files

vim recognises what type of shell script it's dealing with by looking at
the shebang. If detection fails it falls back to sh which doesn't
support some bash features. Adding a normal, possibly broken, shebang
which gets fixed by the Makefile allows vim to detect bash syntax.

Signed-off-by: Florian Pritz <bluewind@xinu.at>
Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
Florian Pritz 2011-06-30 17:07:54 +02:00 committed by Dan McGee
parent c2cce4f3f5
commit 9efd10cd2a
12 changed files with 12 additions and 12 deletions

View file

@ -27,7 +27,7 @@ MOSTLYCLEANFILES = $(OURSCRIPTS) $(OURFILES) *.tmp
edit = sed \
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
-e 's|@localstatedir[@]|$(localstatedir)|g' \
-e 's|@BASH_SHELL[@]|$(BASH_SHELL)|g'
-e '1s|!/bin/bash|!$(BASH_SHELL)|g'
$(OURSCRIPTS): Makefile
@echo ' ' GEN $@;

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@
#!/bin/bash
#
# bacman: recreate a package from a running system
# This script rebuilds an already installed package using metadata

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@
#!/bin/bash
# pacdiff : a simple pacnew/pacorig/pacsave updater
#
# Copyright (c) 2007 Aaron Griffin <aaronmgriffin@gmail.com>

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@
#!/bin/bash
#
# pacscripts : tries to print out the {pre,post}_{install,remove,upgrade}
# scripts of a given package

View file

@ -47,7 +47,7 @@ edit = sed \
-e 's|@sysconfdir[@]|$(sysconfdir)|g' \
-e 's|@localstatedir[@]|$(localstatedir)|g' \
-e 's|@prefix[@]|$(prefix)|g' \
-e 's|@BASH_SHELL[@]|$(BASH_SHELL)|g' \
-e '1s|!/bin/bash|!$(BASH_SHELL)|g' \
-e 's|@PACKAGE_VERSION[@]|$(REAL_PACKAGE_VERSION)|g' \
-e 's|@PACKAGE_BUGREPORT[@]|$(PACKAGE_BUGREPORT)|g' \
-e 's|@PACKAGE_NAME[@]|$(PACKAGE_NAME)|g' \

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@ -e
#!/bin/bash -e
#
# makepkg - make packages compatible for use with pacman
# @configure_input@

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@ -e
#!/bin/bash -e
#
# pacman-db-upgrade - upgrade the local pacman db to a newer format
# @configure_input@

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@ -e
#!/bin/bash -e
#
# pacman-key - manages pacman's keyring
# Based on apt-key, from Debian

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@
#!/bin/bash
#
# pacman-optimize
# @configure_input@

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@
#!/bin/bash
#
# pkgdelta - create delta files for use with pacman and repo-add
# @configure_input@

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@
#!/bin/bash
#
# rankmirrors - read a list of mirrors from a file and rank them by speed
# @configure_input@

View file

@ -1,4 +1,4 @@
#!@BASH_SHELL@
#!/bin/bash
#
# repo-add - add a package to a given repo database file
# repo-remove - remove a package entry from a given repo database file