mirror of
https://github.com/ok2cqr/cqrlog.git
synced 2024-09-21 10:27:17 +00:00
fixed postinst and apparmor config changes
This commit is contained in:
parent
6b6574d16f
commit
c87c5011ad
26
debian/postinst
vendored
26
debian/postinst
vendored
@ -1,29 +1,5 @@
|
||||
#!/bin/sh
|
||||
set -e
|
||||
FILE=/etc/apparmor.d/usr.sbin.mysqld
|
||||
IFILE=/etc/init.d/apparmor
|
||||
FTMP=`mktemp /tmp/tmp.XXXXXX`
|
||||
if [ -f $FILE ]
|
||||
then
|
||||
if `cat $FILE | grep -q -E '\@\{HOME\}\/\.config\/cqrlog\/database\/\*\*\ rwk\,'`
|
||||
then
|
||||
echo ""
|
||||
echo File $FILE was already modified, no changes needed
|
||||
echo ""
|
||||
else
|
||||
cat $FILE > $FTMP
|
||||
echo " @{HOME}/.config/cqrlog/database/** rwk," >> $FTMP
|
||||
cat $FTMP > $FILE
|
||||
echo ""
|
||||
echo File $FILE was modified ...
|
||||
if [ -f $IFILE ]
|
||||
then
|
||||
echo now restarting apparmor
|
||||
/etc/init.d/apparmor restart
|
||||
fi
|
||||
echo ""
|
||||
fi
|
||||
fi
|
||||
rm $FTMP
|
||||
/usr/share/cqrlog/cqrlog-apparmor-fix
|
||||
#DEBHELPER#
|
||||
|
||||
|
@ -10,11 +10,15 @@ then
|
||||
echo File $FILE was already modified, no changes needed
|
||||
echo ""
|
||||
else
|
||||
cat $FILE > $FTMP
|
||||
LINES=`cat $FILE | grep -n -E '^[\ \t]*\}[\ \t]*$' | sed 's/\:.*//'`
|
||||
LINES=$((LINES-1))
|
||||
head $FILE -n $LINES > $FTMP
|
||||
echo " @{HOME}/.config/cqrlog/database/** rwk," >> $FTMP
|
||||
echo "}" >> $FTMP
|
||||
cat $FTMP > $FILE
|
||||
echo ""
|
||||
echo File $FILE was modified ...
|
||||
echo File $FILE was modified, now restarting apparmor ...
|
||||
echo ""
|
||||
if [ -f $IFILE ]
|
||||
then
|
||||
echo now restarting apparmor
|
||||
|
Loading…
Reference in New Issue
Block a user