Según parece es algún tipo de comprobación de modelo del terminal para saber si tu terminal puede recibir esa actualización, lo que pasa es que parece que da algún tipo de error con algunos terminales, si te fijas al final de toda la linea el comando es "abort("This package is for device:...")" mi modelo es el XT1052 y debería servir pero por algún motivo me da error y por lo visto no soy el único, al eliminar esa linea te saltas la comprobación de tu terminal y pasa a la comprobación de sistema, el ifelse ese se encarga de desmontar tu sistema en caso de que tengas alguno montado. En principio no hay una solución permanente ya que todos los paquetes de cyanogen vienen con esa linea es decir que cada vez que quieras actualizar si tienes es problema te tocara hacerlo manualmente. Todo esto es mi idea igual estoy equivocado si alguien sabe o descubre algo que lo diga siempre esta bien aprender cosas nuevas. Me alegro de que te ayudase.