blob: de47466ddb37121bf4cdbd048e88f0415cf167ff (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/bin/bash
if [[ -f /var/log/emerge.log ]]; then
sed -i -e '$r /var/log/emerge.log' /var/log/emerge-total.log
rm -f /var/log/emerge.log
fi
echo "$1 queued" | bti
emerge -1Du --keep-going --selective=n "$1" < /dev/null
res=$?
if [[ $res == 0 ]]; then
echo "$1 merge #succeded" | bti
else
if ! fgrep -q ">>> emerge" /var/log/emerge.log; then
echo "$1 merge #rejected" | bti
fi
fi
sed -i -e '$r /var/log/emerge.log' /var/log/emerge-total.log
rm -f /var/log/emerge.log
|