yashsingh1/xdaforums huggingface dataset:
[Android Software/Hacking General [Developers Only]] Agent Soap:
Please help, this is driving me insane, "aroma-config on line 141 col 15"

Notepad++ says it's "Device Info",	the "n". Wierd, but any help would be great.
[Android Software/Hacking General [Developers Only]] Patrics83:
The error is here:

"Device Info","Get and show device/partition informations","@info",
#-- selected = 4

Remove last ","

"Device Info","Get and show device/partition informations","@info"
#-- selected = 4

Sent from my HTC One X
[Android Software/Hacking General [Developers Only]] Agent Soap:
Thanks for the rapid assistance, now I have an error on 144 col 6. I included updated info.
[Android Software/Hacking General [Developers Only]] Patrics83:
Line 144: endif;

Remove endif;

Since you don't have a "if" statement there's no need for a endif;
[Android Software/Hacking General [Developers Only]] TripFX:
been trying to figure out whats causing line 184 col 64 syntax error but can't figure out exactly where pleas help.
[Android Software/Hacking General [Developers Only]] Harbir:
You had so many error in the aroma.conif like about 25-30 error , it will be hard for me to report all so i have fixed them all for u ;)

link to new fixed aroma.confi = http://d-h.st/Oos

enjoy
[Android Software/Hacking General [Developers Only]] TripFX:
Works Perfectly. Thank you so much for your help. did a side by side comparison and see where the noob mistakes were. :victory::highfive:
[Android Software/Hacking General [Developers Only]] Harbir:
Glade I helped :)
[Android Software/Hacking General [Developers Only]] shantur:
Hi,

I am having issues with Touch not working on my recovery. I just compiled a new version of TWRP with a new kernel but aroma touch doesn't work. I am using the aroma example and when i touch, just for the first time the language selection highlights and after that nothing works.

I can see in the logs that aroma has found the touch screen driver.

Starting AROMA Installer version 2.70RC2
(c) 2013 by amarullz xda-developers

aroma/s: Mute Parent
aroma/s: Saving Arguments
aroma/s: Open Archive
aroma/s: Initializing Resource
aroma/s: Opening Freetype
aroma/s: INDR Input Device: proximity (event5) - Class : 0
aroma/s: VKN : 0, CALIB : (0,0,0,0)
aroma/s: INDR Input Device: lightsensor-level (event4) - Class : 0
aroma/s: VKN : 0, CALIB : (0,0,0,0)
aroma/s: INDR Input Device: pyramid-keypad (event3) - Class : 1
aroma/s: VKN : 0, CALIB : (0,0,0,0)
aroma/s: VIRTUALKEY[event2,0] (102,62,1015,110,100)]
aroma/s: VIRTUALKEY[event2,1] (139,200,1015,106,100)]
aroma/s: VIRTUALKEY[event2,2] (158,340,1015,120,100)]
aroma/s: VIRTUALKEY[event2,3] (217,482,1015,110,100)]
aroma/s: INDR Input Device: cy8c-touchscreen (event2) - Class : 7
aroma/s: VKN : 4, CALIB : (11,1012,6,940)
aroma/s: INDR Input Device: rcp_events (event1) - Class : 1
aroma/s: VKN : 0, CALIB : (0,0,0,0)
aroma/s: INDR Input Device: h2w headset (event0) - Class : 1
aroma/s: VKN : 0, CALIB : (0,0,0,0)
aroma/s: Starting Interface
aroma/s: aroma-config was UTF-8
aroma/s: # INCLUDE SCRIPT (language_select.edify)
aroma/s: + language_select.edify was UTF-8
aroma/s: (2) Freetype fonts loaded as Font Family
aroma/s: (2) Freetype fonts loaded as Font Family

I am sure it has nothing to do with aroma but the new kernel. Do you know what i could be doing wrong?

Thanks
[Android Software/Hacking General [Developers Only]] bgiesing:
I am trying to make a Universal AROMA Gapps package for 4.4 and above and I keep getting errors.

I attached the aroma-config, updater-script, aroma log, and my two EDIFY include files.

Please help! Thanks! :)
[Android Software/Hacking General [Developers Only]] saranhai:
EDIT: problem solved :good:
[Android Software/Hacking General [Developers Only]] Agent Soap:
I still can't figure this out;

or
[Android Software/Hacking General [Developers Only]] Harbir:
fixed

u had so many other error in that attachment of urs

i have fixed all now there should be no errror

new aroma .conif link- http://d-h.st/IXx

;)
[Android Software/Hacking General [Developers Only]] Agent Soap:
I bet I can make lots of them! Lol Thanks again for your help friend. If I can ever get this to be setup like I want it'll be like rain in a drought. :highfive:
[Android Software/Hacking General [Developers Only]] Agent Soap:
I broke it.... I started from scratch because it was very messy & not a clean script I want to build. Harbir, you have been an amazing help and I appreciate you letting me learn & not doing (too much of ) the work for me. Debug says I need to give up, but I won't.

line 1 col17
[Android Software/Hacking General [Developers Only]] ikunalgautam:
Help needed

please can any one help me out for aroma-config , m getting error in while selecting multiple checklist.
[Android Software/Hacking General [Developers Only]] jbonetwo:
In need of assistance, please. Learning to make a complex installation with both rom and gapps.

Currently getting a syntax error at checkbox1 @ line 179, col 21

Not sure if my implementation of the 'if'' command within checkbox1 is acceptable,

and if the syntax when using it in this way is correct.

Also, is there a way to run the aroma-config on the pc to check for syntax errors?

View attachment aroma-config.zip

View attachment updater-script.zip
[Android Software/Hacking General [Developers Only]] titooo7:
Hi,

Some people is having problems with Aroma freezing on installation screens. That problem is quite random... as an example for the same rom it only happens to some users.

In my case I flashed the same rom more than 10 times on past week and till yesterday it never faced that problem... I'm not able to complete the installation because it always freeze before I can click the last button...

Is it a known issue that will be fixed? Is there any workaround to get rid of this problem?

Thanks
[Android Software/Hacking General [Developers Only]] Harbir:
Change ;)

checkbox(
# Title
"TITLE OF CHECKBOX",

# Sub Title
"SUB TITLE OF CHECKBOX HERE",

# Icon
"@update",

# Will be saved in /tmp/aroma/checkbox1.prop
"window1.prop",

#----------------------------------[ Selectbox With Groups ]-----------------------------------#
# TITLE | SUBTITLE | Initial Value #
#------------------+-----------------------------------------------------------+---------------#

"Select Options", "", 2, #-- group 1
"CM 10.1.3", "",	0, #-- selected.1 = 1
"Gapps 12.08.2013","",	0 #-- selected.2 = 1
# "Perform Megawipe Before Install","",	0 #-- selected.3 = 1
# "Install User Apps","",	0 #-- selected.4 = 1
# "Install Boot Animation","",	0 #-- selected.5 = 1
# "Restore Backups","",	0 #-- selected.6 = 1

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#
);

TO

checkbox(
# Title
"TITLE OF CHECKBOX",

# Sub Title
"SUB TITLE OF CHECKBOX HERE",

# Icon
"@update",

# Will be saved in /tmp/aroma/checkbox1.prop
"window1.prop",

#----------------------------------[ Selectbox With Groups ]-----------------------------------#
# TITLE | SUBTITLE | Initial Value #
#------------------+-----------------------------------------------------------+---------------#

"Select Options", "", 2, #-- group 1
"CM 10.1.3", "",	0, #-- selected.1 = 1
"Gapps 12.08.2013","",	0, #-- selected.2 = 1
# "Perform Megawipe Before Install","",	0, #-- selected.3 = 1
# "Install User Apps","",	0, #-- selected.4 = 1
# "Install Boot Animation","",	0, #-- selected.5 = 1
# "Restore Backups","",	0 #-- selected.6 = 1

#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#
);
[Android Software/Hacking General [Developers Only]] jbonetwo:
[MENTION=4270695]Harbir[/MENTION]

Didn't realize #ed lines had to be formatted. However this did not fix the issue - Syntax Error in the same place @ line 175 col 21.

Line 147:	"Select Options", "", 2, #-- group 1
Line 148: "CM 10.1.3", "",	0, #-- selected.1 = 1
Line 149: "Gapps 12.08.2013","",	0 #-- selected.2 = 1
Line 150:
Line 151:	#--------[ Initial Value = 0: Unselected, 1: Selected, 2: Group Item, 3: Not Visible ]---------#
Line 152:);
Line 153:
Line 154:##
Line 155:# Sub Window with CheckBoxes
Line 156:#
Line 157:
Line 158:checkbox(
Line 159: # Title
Line 160:	"TITLE OF CHECKBOX",
Line 161:
Line 162: # Sub Title
Line 163:	"SUB TITLE OF CHECKBOX HERE",
Line 164:
Line 165: # Icon
Line 166:	"@update",
Line 167:
Line 168: # Will be saved in /tmp/aroma/checkbox1.prop
Line 169:	"checkbox1.prop",
Line 170:
Line 171: #----------------------------------[ Selectbox With Groups ]-----------------------------------#
Line 172: # TITLE | SUBTITLE | Initial Value #
Line 173: #------------------+-----------------------------------------------------------+---------------#
Line 174:	if prop("window1.prop","selected.1")=="1" then
Line 175:	"CyanogenMod Apps", "", 2, #-- Group 1. key = "item.1.x"
Line 176:	"Advanced Settings", "",	1, #-- item.1.1
...

View attachment aroma-config.zip
[Android Software/Hacking General [Developers Only]] buggaty:
please can any one help me out for aroma-config , m getting syntax error line 129 col 2
[Android Software/Hacking General [Developers Only]] JustArchi:
**"Yahoostock widget","",0[B][SIZE="7"][COLOR="Red"],[/COLOR][/SIZE][/B]

**"Yahoostock widget","",0
[Android Software/Hacking General [Developers Only]] Turge:
You can't have an "if... then" within a checkbox.

you need to do something like this:

if prop("window1.prop","selected.1")=="1" then
display checkbox with specific options
else
display checkbox with different options
end if;

if prop("window1.prop","selected.1")=="1" then
checkbox("TITLE OF CHECKBOX","SUB TITLE OF CHECKBOX HERE","@update",
"CyanogenMod Apps", "", 2, #-- Group 1. key = "item.1.x"
"Advanced Settings", "",	1 #-- item.1.1
);
more options...
else
checkbox("TITLE OF CHECKBOX","SUB TITLE OF CHECKBOX HERE","@update",
"Different Options", "", 2 #-- Group 1. key = "item.1.x"
);
endif;
[Android Software/Hacking General [Developers Only]] NilsP:
@Hashcode mentioned that the Aroma devs are aware of a problem with Aroma and SafeStrap and it is being worked on. Just looking for confirmation. By the way, Galaxy S4 with latest SafeStrap and latest Aroma

Does anyone know if the known problem with Aroma Installer and SafeStrap is being worked on by the Aroma team?

Background: During the updater-script install it will sometimes burp and cause a bad install even though the prints show like it worked and completes successfully. File exists in system but size of the apk is 0 bytes when bad copy

Three things happen consistently:

1) System APK's installed like this in the updater-script will not always activate

if
file_getprop("/tmp/aroma-data/apps.prop","item.0.1") == "1"
then

ui_print(" Black Applications");
package_extract_dir("mods/black", "/system");

endif;

2) Log file is not always written to external sdcard

3) Anything installed by default without using a file_getprop works fine.

All of the files I am installing work fine in an installable zip that is not Aroma based

If no fix, does anyone know a workaround?

EDIT: Installer also works fine if it is a fresh install over a factory reset SafeStrap slot just not flashing system apk's over and existing ROM
[Android Software/Hacking General [Developers Only]] Agent Soap:
Ok, so I've solved everything but my updater-script. aroma installer works fine, I just cant get the scripts that install the modems or recovery to install. it completes without error or really installing. Everything is real clean & looks like it should.... However it's obviously wrong but without error info in log I cant do anything with it.

File HERE

Also 100th POST!!!
[Android Software/Hacking General [Developers Only]] Shaftamle:
2.56 is a touch supported aroma,correct?

Sent from a Shaftamle Galaxy S4

"Thanks Button" is always appreciated!

http://mycolorscreen.com/Shaftamle/
[Android Software/Hacking General [Developers Only]] cleverior.ipul:
Im using IMO S79 with chipset MediaTek. I try to use AROMA Installer but i cant select menu with touch/tap. i should use volume up, volume down and power for selecting menu. And then i try to install AROMA FM but having the same problems. the touch is doesnt work. i should use volume up, volume down and power for selecting menu like in AROMA Installer. This is was very very troublesome. So, what should i do for enabling touch in aroma ? there is updates especially for MediaTek devices ?
[Android Software/Hacking General [Developers Only]] Agent Soap:
Harbir is amazing! Here is my final 2nd edition
[Android Software/Hacking General [Developers Only]] Harbir:
Thanks ;)

Happy to help you
[Android Software/Hacking General [Developers Only]] kevinrocksman:
Any Idea why aroma keeps freezing on the note 3?
[Android Software/Hacking General [Developers Only]] Hashcode:
If you're referring to using Aroma in Safestrap for the Note 3. That's because the stock kernel uses the newish QCOM overlay framebuffer setup. This is not currently supported by Aroma :/

I've contacted [MENTION=402300]amarullz[/MENTION] about it a few times, but haven't received any response.
[Android Software/Hacking General [Developers Only]] kevinrocksman:
no just twrp
[Android Software/Hacking General [Developers Only]] trivalent:
Hi,

Can you please help me regarding the path for update-binary? I can't find it on my phone.

Thanks a lot in advance.
[Android Software/Hacking General [Developers Only]] NilsP:
Its not on your phone its in the rom zip file
[Android Software/Hacking General [Developers Only]] trivalent:
Ohk... But what if there are no custom ROMs available for a phone? How to create update-binary in this case?
[Android Software/Hacking General [Developers Only]] prdog1:
Stock rom has binaries also. :cool:

Sent from my SCH-I535 using Xparent Skyblue Tapatalk 2
[Android Software/Hacking General [Developers Only]] trivalent:
I can't find them in stock ROM. I have tar.md5 package of stock ROM. Extracting that gives me a lot of .img files, but no update-binary.
[Android Software/Hacking General [Developers Only]] hlxanthus:
Easiest would be from an OTA package aka update.zip

Sent from my Galaxy S4
[Android Software/Hacking General [Developers Only]] Kigsuha:
will amarulz fix the bug ?

Sometimes i flash a zip, it's stuck, it don't flash anything, it show nothing, and stuck with installing and progress is 0.00%

it happens to me 1 times on average every 6 flash .
[Android Software/Hacking General [Developers Only]] JustArchi:
I had this problem, solution is to get rid of too many selection screens.

https://raw.github.com/JustArchi/Ar...NTAL/META-INF/com/google/android/aroma-config

Take a look, I bundled everything in only a few form() functions instead of previous 20+ screens.
[Android Software/Hacking General [Developers Only]] PrimeNexes:
The ROM I created for the phone has two models so I want the rom to be capable for both so I want to add a option to select the Boot.img before installation os is there a way to select the Boot.img file from two Boot.img ??
[Android Software/Hacking General [Developers Only]] sbdags:
You have this line twice so your updater gets out of sync by one.

file_getprop("/tmp/aroma-data/mythimods.prop","item.0.4") == "1"
[Android Software/Hacking General [Developers Only]] mythi:
i must be blind , Thanks You saved me from hours of scratching my head :good:
[Android Software/Hacking General [Developers Only]] Okaham:
+1 me too, i need some help on this, i made my ROM to support 2 devices, and i want it so that the user can choose what kernel they want. i flash in recovery, and AROMA gives me the following error after install:

assert failed: write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7")

here is my updater-script code:

#T-Mobile Kernel Installation
if
file_getprop("/tmp/aroma-data/device.prop","selected") == "1"
then
if
file_getprop("/tmp/aroma-data/d2tmokernel.prop","selected.1") == "1"
then
ui_print("@ Stock UVUEMJC Kernel");
package_extract_dir("custom/kernels/d2tmo/stock/system", "/system");
assert(package_extract_file("custom/kernels/d2tmo/stock/boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7"),
delete("/tmp/boot.img"));
endif;

if
file_getprop("/tmp/aroma-data/d2tmokernel.prop","selected.1") == "2"
then
ui_print("@ UCUEMJ2 Insecure Kernel");
assert(package_extract_file("custom/kernels/d2tmo/UCUEMJ2/boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7"),
delete("/tmp/boot.img"));
endif;
endif;
#AT&T Kernel Installation
if
file_getprop("/tmp/aroma-data/device.prop","selected") == "2"
then
if
file_getprop("/tmp/aroma-data/d2attkernel.prop","selected.1") == "1"
then
ui_print("@ Stock UCUEMJB Kernel");
package_extract_dir("custom/kernels/d2att/stock/system", "/system");
assert(package_extract_file("custom/kernels/d2att/stock/boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7"),
delete("/tmp/boot.img"));
endif;
if
file_getprop("/tmp/aroma-data/d2attkernel.prop","selected.1") == "2"
then
ui_print("@ UCUEMJ2 Insecure Kernel");
assert(package_extract_file("custom/kernels/d2att/UCUEMJ2/boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7"),
delete("/tmp/boot.img"));
endif;
endif;
package_extract_dir("kernel", "/tmp");
set_perm(0, 0, 0777, "/tmp/dd");
set_perm(0, 0, 0777, "/tmp/mkbootimg.sh");
set_perm(0, 0, 0777, "/tmp/mkbootimg");
set_perm(0, 0, 0777, "/tmp/unpackbootimg");
run_program("/tmp/mkbootimg.sh");

and AROMA code:

# Device Kernels

if prop("device.prop","selected")=="1" then
selectbox(
"T-Mobile Kernels",
"Select your Kernel",
"@addons",
"d2tmokernel.prop",

"Kernel Installation","",2,
"UCUEMJ2 Insecure Kernel","Use If you want WiFi, Thanks <b>Stratak7</b>",1,
"Stock UVUEMJC Kernel","Complete Stock Kernel",0
);
endif;

if prop("device.prop","selected")=="2" then
selectbox(
"AT&T Kernels",
"Select your Kernel",
"@addons",
"d2attkernel.prop",

"Kernel Installation","",2,
"UCUEMJ2 Insecure Kernel","Use If you want WiFi, Thanks <b>Stratak7</b>",1,
"Stock UVUEMJC Kernel","Complete Stock Kernel",0
);
endif;
[Android Software/Hacking General [Developers Only]] stangdriver44:
I have been using Aroma Installer for a group of mods I offer for a little while now and love the ability to pick and choose what you want to install. My problem is that when I first put my mod package together I only offered a few options that had several choices per mod (i.e.Signalbars Red, Blue or green and Dialer Pad number White, Black or red) those are just an examples of Options with Choices. In Aroma each of the roughly 25 options used "selecbox" to pick and move to the next option. Sometimes I only want o change 1 or 2 options and with how my options are now available I have to hit next, next, next and so on until I can make my selection. What I would like to do is using "menubox" I believe, is list all the mod options and pick what you want then have Aroma take me to the options I chose and pick from there.

Does that make sense? i just don't know how to right the Aroma script to let me use all the items I pick to mod then let me choose the options available per item?
[Android Software/Hacking General [Developers Only]] :
How do I add more than 100 option in a checkbox in aroma installer? I have read the documentation already but still could not figure out how. Even if I add, the selected options doesn't work. Help me.

---------- Post added at 07:57 AM ---------- Previous post was at 07:37 AM ----------

That multiple nested if statement is the cause!! It didn't work for me and so I deleted a few if statements!!
[Android Software/Hacking General [Developers Only]] walker.cz:
Hi,

I'd like to ask you for small help with using your aroma

I have this part of code to make a choice:

selectbox(
"XV XT",
"XV XT choice:",
"@default",
"mobil.prop",
"XV", "Xperia V", 1,
"XT", "Xperia T", 0
);

if prop("mobil.prop","selected.0")=="1" then
#### XV
writetmpfile("datat.prop","selected.0=0\n");
writetmpfile("osbt.prop","selected.0=0\n");

selectbox(
"ROM",
"Data icon enable XV: ",
"@default",
"datav.prop",
"hide", "Hide data icon", 0,
"show",	"Show data icon", 0,
"None of them",	"", 1
);
selectbox(
"ROM ",
"OSB XV:",
"@default",
"osbv.prop",
"30px", "OSB 30px for XV", 1,
"36px",	"OSB 36px for XV", 0,
"48px",	"OSB 48px for XV", 0
);
else

#### XT
writetmpfile("datav.prop","selected.0=0\n");
writetmpfile("osbv.prop","selected.0=0\n");
........

I choose the default choice on first section and continue with next choices - but if I want to go back to the first choice, the aroma freezes and also there is not default choice (in this case XV). I think it is because of tmpfile which I am creating (has to be because of updater-script).

My question - how to delete the tmpfile if I am going back in Aroma installer?

I think somethint like this:

if [ -e /tmp/aroma-data/datat.prop ]
then
delete("/tmp/aroma-data/datat.prop");
endif;

but I am not sure if it is right and where to us it. Many thanks for tips.
[Android Software/Hacking General [Developers Only]] :
Solution

It is due to the limitation in aroma. The following code may sound silly but there is a logic. Try this:

#T-Mobile Kernel Installation
#if
# file_getprop("/tmp/aroma-data/device.prop","selected") == "1"
#then
#endif;

if
file_getprop("/tmp/aroma-data/d2tmokernel.prop","selected.1") == "1"
then
ui_print("@ Stock UVUEMJC Kernel");
package_extract_dir("custom/kernels/d2tmo/stock/system", "/system");
assert(package_extract_file("custom/kernels/d2tmo/stock/boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7"),
delete("/tmp/boot.img"));
endif;

if
file_getprop("/tmp/aroma-data/d2tmokernel.prop","selected.1") == "2"
then
ui_print("@ UCUEMJ2 Insecure Kernel");
assert(package_extract_file("custom/kernels/d2tmo/UCUEMJ2/boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7"),
delete("/tmp/boot.img"));
endif;

#AT&T Kernel Installation
#if
# file_getprop("/tmp/aroma-data/device.prop","selected") == "2"
#then
#endif;

if
file_getprop("/tmp/aroma-data/d2attkernel.prop","selected.1") == "1"
then
ui_print("@ Stock UCUEMJB Kernel");
package_extract_dir("custom/kernels/d2att/stock/system", "/system");
assert(package_extract_file("custom/kernels/d2att/stock/boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7"),
delete("/tmp/boot.img"));
endif;
if
file_getprop("/tmp/aroma-data/d2attkernel.prop","selected.1") == "2"
then
ui_print("@ UCUEMJ2 Insecure Kernel");
assert(package_extract_file("custom/kernels/d2att/UCUEMJ2/boot.img", "/tmp/boot.img"),
write_raw_image("/tmp/boot.img", "/dev/block/mmcblk0p7"),
delete("/tmp/boot.img"));
endif;

package_extract_dir("kernel", "/tmp");
set_perm(0, 0, 0777, "/tmp/dd");
set_perm(0, 0, 0777, "/tmp/mkbootimg.sh");
set_perm(0, 0, 0777, "/tmp/mkbootimg");
set_perm(0, 0, 0777, "/tmp/unpackbootimg");
run_program("/tmp/mkbootimg.sh");

The aroma-config is fine it looks. But change the value from selected to selected.0 or something like that in aroma-config. If it still doesn't work, send me a PM. I can help you.

If it works, give me a credit :P
[Android Software/Hacking General [Developers Only]] JustArchi:
I'm also using plenty of writetmp and my aroma isn't freezing, it works with back button pretty well. I'd say that it's a matter of coding style.

https://github.com/JustArchi/ArchiD...NTAL/META-INF/com/google/android/aroma-config

Have fun, don't hurt your eyes, this is the most advanced aroma config you'll ever see, I'm serious. Also, using form can give more benefits to you, including having everything in one file. Check archidroid.prop.
[Android Software/Hacking General [Developers Only]] Shmaic:
a2ext how?

Hi guys, hi dev. I just installed this ROM and Iam trying to install a2ext script.

I open the terminal emulator app and write "a2ext" and it says that script is not there. Where is the problem?

Also dont know if this is ussual on this rom, but right after few minutes i had soft reboot, but that happened to me also on other cm9 roms.
[Android Software/Hacking General [Developers Only]] sbdags:
I think you are in the wrong thread mate ;)
[Android Software/Hacking General [Developers Only]] Shmaic:
Lol im so sorry i dont know how that could happened. Enjoy 2014 guys :D