Hello, ail_initdb is a tool from application framework that create the global application database, parse desktop file and synchronize the global application database app_info.db with information from desktop files. It used in .ks file for the creation of application database and in spec file for the synchronisation. ail_initdb_user is the same tool for user application database.
There are some needs to split up the creation of the app_info.db and the parse of desktop files. Following suggestion of changes : the binary *ail_initdb* will be replace by : --> *ail_createdb* for the creation of app_info.db with empty tables. -->* ail_syncdb* for the parse of desktop files and synchronization --> ail_initb found in spec file for preinstalled packages should be replace by ail_syncdb. --> The first call of ail_initdb in meta-generic package will be replace by ail_createdb ail_initdb_user will be split in ail_createdb_user and ail_syncdb_user Changes are in reviews, please let me know if there are suggestions : https://review.tizen.org/gerrit/#/c/29698/1 If needed the following script enables the compatibility (please put it in /usr/bin and name it ail_init): #!/bin/bash echo "obsolete tools please use ail_syncdb to parse .desktop files and register them into the app_info.db database" /usr/bin/ail_createdb /usr/bin/ail_syncdb By the same way* pkg_initdb(_user)* that create the global/user package database, parse manifest and synchronize the package database with information from manifest will be split up in *pkg_createdb(_user)* and *pkg_syncdb(_user)*. All pkg_initdb from spec file should be replace by pkg_syncdb and the first call of pkg_initdb in meta-generic will be substitute by pkg_syncdb Regards, SAbera Djelti
_______________________________________________ IVI mailing list IVI@lists.tizen.org https://lists.tizen.org/listinfo/ivi