informant: auto updated to 0.5.0-1
This commit is contained in:
parent
5083379092
commit
d88d5e673b
2 changed files with 62 additions and 0 deletions
32
repo/informant/informant.install
Normal file
32
repo/informant/informant.install
Normal file
|
|
@ -0,0 +1,32 @@
|
|||
CLEAR="$(tput sgr0)"
|
||||
YELLOW="$(tput bold)$(tput setaf 3)"
|
||||
|
||||
post_install() {
|
||||
groupadd informant 2>/dev/null
|
||||
|
||||
# save file
|
||||
touch /var/lib/informant.dat
|
||||
chgrp informant /var/lib/informant.dat
|
||||
chmod 664 /var/lib/informant.dat
|
||||
|
||||
# cache dir
|
||||
mkdir -p /var/cache/informant 2>/dev/null
|
||||
chgrp informant /var/cache/informant
|
||||
chmod 775 /var/cache/informant
|
||||
chmod g+s /var/cache/informant
|
||||
|
||||
printf "%sNOTE%s: Add yourself to group \"informant\" to avoid the need for sudo\n" "$YELLOW" "$CLEAR"
|
||||
}
|
||||
|
||||
post_upgrade() {
|
||||
post_install
|
||||
#new_ver=$1
|
||||
old_ver=$2
|
||||
if [[ $old_ver =~ ^0\.[0123]\.* ]]; then
|
||||
mv /var/cache/informant.dat /var/lib/informant.dat
|
||||
printf "%sNOTE%s: This update moves the location of the save file.\n/var/cache/informant.dat is now /var/lib/informant.dat, and cache data is saved in /var/cache/informant/.\nYou should not need to re-read old items.\n" "$YELLOW" "$CLEAR"
|
||||
fi
|
||||
if [[ $old_ver =~ ^0\.[01]\.* ]]; then
|
||||
printf "%sWARNING%s: This update changes the format of the save file, you will need to re-read all news items.\n" "$YELLOW" "$CLEAR"
|
||||
fi
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue