Delete shared memory segment files when vpp starts
[vpp.git] / build-root / deb / debian / vpp.upstart
index ec731d8..4a451dd 100644 (file)
@@ -1,21 +1,20 @@
 description    "vector packet processing engine"
-author          "Cisco Systems, Inc <listname@cisco.com>"
+author          "Cisco Systems, Inc <vpp-dev@lists.fd.io>"
 
 manual
 
 respawn
 
 pre-start script
-   rm -f /dev/shm/* || true
    # should be there via dkms, but if not, start anyway
-   modprobe igb_uio || true
+   modprobe uio_pci_generic || true
 end script
 
 
 script
-  exec vpe $(cat /etc/vpp/startup.conf | sed -e 's/#.*//')
+  exec vpp -c /etc/vpp/startup.conf
 end script
 
 post-stop script
-   rm -f /dev/shm/* || true
+   rm -f /dev/shm/db /dev/shm/global_vm /dev/shm/vpe-api || true
 end script