mirror of
				https://github.com/Ysurac/openmptcprouter-feeds.git
				synced 2025-03-09 15:40:03 +00:00 
			
		
		
		
	Update ModemManager
This commit is contained in:
		
							parent
							
								
									a5ac3e4a01
								
							
						
					
					
						commit
						53183d60f7
					
				
					 13 changed files with 558 additions and 294 deletions
				
			
		|  | @ -1,31 +0,0 @@ | |||
| #!/bin/sh | ||||
| # Copyright (C) 2016 Velocloud Inc | ||||
| # Copyright (C) 2016 Aleksander Morgado <aleksander@aleksander.es> | ||||
| 
 | ||||
| # Load common utilities | ||||
| . /usr/share/ModemManager/modemmanager.common | ||||
| 
 | ||||
| # We require a interface name | ||||
| [ -n "${INTERFACE}" ] || exit | ||||
| 
 | ||||
| # Always make sure the rundir exists | ||||
| mkdir -m 0755 -p "${MODEMMANAGER_RUNDIR}" | ||||
| 
 | ||||
| # Report network interface | ||||
| mm_log "info" "${ACTION} network interface ${INTERFACE}: event processed" | ||||
| mm_report_event "${ACTION}" "${INTERFACE}" "net" "/sys${DEVPATH}" | ||||
| 
 | ||||
| # Look for an associated cdc-wdm interface | ||||
| 
 | ||||
| cdcwdm="" | ||||
| 
 | ||||
| case "${ACTION}" in | ||||
| 	"add")	  cdcwdm=$(mm_track_cdcwdm "${INTERFACE}") ;; | ||||
| 	"remove") cdcwdm=$(mm_untrack_cdcwdm "${INTERFACE}") ;; | ||||
| esac | ||||
| 
 | ||||
| # Report cdc-wdm device, if any | ||||
| [ -n "${cdcwdm}" ] && { | ||||
| 	mm_log "info" "${ACTION} cdc interface ${cdcwdm}: custom event processed" | ||||
| 	mm_report_event "${ACTION}" "${cdcwdm}" "usbmisc" "/sys${DEVPATH}" | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue