mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-18 03:46:03 +00:00
d838e8fa85
ifGraph is a set of Perl scripts created to help network administrators to visualize network flow on a daily, weekly, monthly, and yearly basis. The graphics are created with RRDTool, and it shows bytes (in/out) and errors for each interface. It also shows the current/average/max use and the respective link/interface usage in percentages. The program also outputs HTML files to make the visualization of the PNG/GIF/GD images more friendly and easy. PR: 57421 Submitted by: Lars Thegler <lars@thegler.dk>
39 lines
955 B
Bash
39 lines
955 B
Bash
#!/bin/sh
|
|
#
|
|
# $FreeBSD$
|
|
#
|
|
|
|
PATH=/bin:/usr/bin:/usr/sbin
|
|
|
|
case $2 in
|
|
|
|
DEINSTALL)
|
|
echo '---> Starting deinstall script:'
|
|
|
|
echo '---> Zeroing crontab(5) file belonging to user "%%USER%%"'
|
|
/usr/bin/crontab -u %%USER%% /dev/null
|
|
echo ' (The crontab(5) will be deleted completely when user "%%USER%%" is removed.)'
|
|
|
|
;;
|
|
|
|
POST-DEINSTALL)
|
|
echo '---> Starting post-deinstall script:'
|
|
|
|
if [ -f %%PREFIX%%/etc/ifgraph.conf -o \
|
|
-d %%PREFIX%%/ifgraph -o \
|
|
-d %%PREFIX%%/var/ifgraph ]; then
|
|
echo '---> You seem to have made some custom ifGraph configuration.'
|
|
echo '---> - The "%%USER%%" user and "%%GROUP%%" group were therefore not deleted.'
|
|
echo '---> - You may delete them with "pw groupdel %%GROUP%%; pw userdel %%USER%%".'
|
|
|
|
else
|
|
echo '---> Removing group "%%GROUP%%"'
|
|
/usr/sbin/pw groupdel -n %%GROUP%%
|
|
echo '---> Removing user "%%USER%%"'
|
|
echo 'y' | /usr/sbin/pw userdel -n %%USER%%
|
|
fi
|
|
|
|
;;
|
|
|
|
esac
|