La Cocina de ROMs Tutoriales, consultas, etc... sobre la Cocina de Roms


 
Herramientas
  #1  
Viejo 31/07/12, 21:56:01
Avatar de gerno
gerno gerno no está en línea
Usuario muy activo
Mensajes: 2,172
 
Fecha de registro: jun 2010
Localización: En tu sombra
Mensajes: 2,172
Modelo de smartphone: HTC Hero/GT-I9300/N7 2012
Versión de ROM: Alguna custom basada en AOSP
Versión de Radio: Grooveshark (xD)
Mencionado: 15 comentarios
Tagged: 0 hilos
Ejecutar un script en bash al arrancar CM9 como superusuario

Hola amigos,

Estoy intentando hacer que se ejecute un script en bash al arrancar el sistema operativo. Tengo algo de experiencia en linux, aunque no mucho, la verdad.

En CyanogenMod 9, monta la tarjeta interna en /mnt/sdcard y la SD la monta a /mnt/emmc

Por limitaciones de un software que utilizo, no me reconoce la ruta /mnt/emmc i por eso la necesito montar dentro de la memoria interna.

He echo un script en bash muy sencillo que quiero que se ejecute al inicio del sistema. Lo he ubicado en /system/etc/init.d/mountemmc.sh , pero no se como hacer que se ejecute como superusuario al arrancar.

He probado (ya he dicho que no se mucho de linux9 con:

Código:
#!/system/bin/sh

su
mount -o bind /mnt/emmc /mnt/sdcard/sdext
Y también con

Código:
#!/system/bin/sh

su && mount -o bind /mnt/emmc /mnt/sdcard/sdext
Pero el script no me funciona. En cambio si pongo en el script

Código:
#!/system/bin/sh

mount -o bind /mnt/emmc /mnt/sdcard/sdext
Y lo ejecuto desde la terminal como superusuario si que funciona. Lo que me hace pensar que no me identifico como superusuario correctamente en el script.

Prácticamenteesto es mi "hola mundo" en bash y nunca lo había echo en android. Me podéis ayudar a encontrar que es lo que falla?

Gracias.
Responder Con Cita


Respuesta

Estás aquí
Regresar   HTCMania > La Cocina de ROMs > La Cocina de ROMs


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 22:18:36 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007