Lines 21-35
Link Here
|
21 |
|
21 |
|
22 |
verbose=0 |
22 |
verbose=0 |
23 |
fresh=0 |
23 |
fresh=0 |
|
|
24 |
fix=0 |
24 |
while [ $# -gt 0 ]; |
25 |
while [ $# -gt 0 ]; |
25 |
do |
26 |
do |
26 |
case $1 in |
27 |
case $1 in |
27 |
--verbose|-v) |
28 |
--verbose|-v) |
28 |
verbose=1;; |
29 |
verbose=1;; |
|
|
30 |
--fix-broken|-b) |
31 |
fix=1;; |
29 |
--fresh|-f) |
32 |
--fresh|-f) |
30 |
fresh=1;; |
33 |
fresh=1;; |
31 |
--help|-h|*) |
34 |
--help|-h|*) |
32 |
echo "$0: [--verbose] [--fresh]" |
35 |
echo "$0: [--verbose] [--fix-broken] [--fresh]" |
33 |
exit;; |
36 |
exit;; |
34 |
esac |
37 |
esac |
35 |
shift |
38 |
shift |
Lines 54-59
Link Here
|
54 |
done |
57 |
done |
55 |
echo "done." |
58 |
echo "done." |
56 |
fi |
59 |
fi |
|
|
60 |
|
61 |
if [ "$fix" = 1 ]; then |
62 |
echo "Removing broken symlinks in $ETCCERTSDIR..." |
63 |
find -L $ETCCERTSDIR -type l -exec echo "Removing broken symlink:" {} \; |
64 |
find -L $ETCCERTSDIR -type l -exec rm -f {} \; |
65 |
echo |
66 |
fi |
67 |
|
57 |
echo -n "Updating certificates in $ETCCERTSDIR...." |
68 |
echo -n "Updating certificates in $ETCCERTSDIR...." |
58 |
|
69 |
|
59 |
bundletmp=`mktemp "${CERTBUNDLE}.tmp.XXXXXX"` |
70 |
bundletmp=`mktemp "${CERTBUNDLE}.tmp.XXXXXX"` |