# please keep these three lines as they are used by the tagging script
# see build/module-tag.py for details
%define name pf2slice
-%define version 1
-%define taglevel 1
+%define version 1.0
+%define taglevel 2
%define release %{taglevel}%{?pldistro:.%{pldistro}}%{?date:.%{date}}
rm -rf %{buildroot}
install -d -v %{buildroot}/etc/init.d
install -m 755 -v pf2slice-initscript %{buildroot}/etc/init.d/pf2slice
-mkdir -p %{buildroot}/root/.ssh
-cp authorized_keys %{buildroot}/root/.ssh
+install -d -m 700 %{buildroot}/home/pl_netflow/.ssh
+install -m 600 authorized_keys %{buildroot}/home/pl_netflow/.ssh/authorized_keys
+mkdir -p %{buildroot}/home/pl_netflow/.ssh
+mkdir -p %{buildroot}/pf
+
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
/etc/init.d/pf2slice
-/root/.ssh/authorized_keys
+/home/pl_netflow/.ssh/authorized_keys
+/home/*
+/pf
%post
chkconfig --add pf2slice
chkconfig pf2slice on
%changelog
+* Tue May 20 2008 Faiyaz Ahmed <faiyaza@cs.princeton.edu> - pf2slice-1.0-2
+-
+- The PlanetFlow slice needs to mount the netflow logs from the root context. The initscript will now attempt to trigger vsys to mount the logs repeatedly until vsys responds.
+-
+