]> git.pld-linux.org Git - packages/adapter.git/blame - adapter.sh
- just sh, no bashizm
[packages/adapter.git] / adapter.sh
CommitLineData
d1c51977 1#!/bin/sh
de8cc9a2 2
3cbd382d 3if [ $# -ne 1 -o ! -f "$1" ]; then
de8cc9a2 4 echo "Usage: $0 filename"
5 exit 1
6fi
7
8./adapter.awk "$1" > "$1.adapter"
d1c51977 9diff -u "$1" "$1.adapter" | less
6542b75b 10echo -n "Are the changes OK? [yNso] "
862ddf39 11
d1c51977 12read OK
862ddf39 13
2ae2b29c 14if [ "$OK" = "y" -o "$OK" = "Y" ]; then
d1c51977 15 echo "Committing..."
de8cc9a2 16 mv "$1.adapter" "$1"
17 cvs ci "$1"
d1c51977
AM
18elif [ "$OK" = "o" -o "$OK" = "O" ];then
19 echo "Saving changes..."
6542b75b 20 mv "$1.adapter" "$1"
3cbd382d 21elif [ "$OK" != "s" -a "$OK" != "S" ];then
d1c51977 22 echo "Ignoring changes..."
de8cc9a2 23 rm "$1.adapter"
d1c51977
AM
24else
25 echo "Did nothing."
de8cc9a2 26fi
This page took 0.027364 seconds and 4 git commands to generate.