Collect RTCs to your package


Re-use RTCs which may be created by other developers.

First, change directory to your package directory.

$ wasanbon-cd $your_pacakge_name

Then, you can list the repositories of RTCs.

$ mgr.py repository list

If you add -l option, you will get more detail information.

When you find the RTC you want, type…

$ mgr.py repository clone $your_target_rtc_name

Important: This command will download RTC source code only. If the RTC depends on other libraries, you must install them manually.

After fixing the dependencies, you can build it with…

$ mgr.py rtc build $your_target_rtc_name

You can check your RTC’s name with

$ mgr.py rtc list

If you want to get more information, please add -l option.

When you succeeded to build the RTC, the binary file will be placed in $package_dir/bin directory.
wasanbon will automatically configure the package to include the RTC in default launch.
Please check conf/rtc_$your_langauge.conf file. If your RTC is written C++ language, see conf/rtc_cpp.conf file.

If you do not want to include the RTC in your system,

$ mgr.py system uninstall $your_rtc_name

If you want to launch RTC, wasanbon can run one RTC.
Before you do launch system, launching Name Service is recommended.

$ wasanbon-admin.py nameserver start 

And then, the following command will initiate RTC…

$ mgr.py rtc run $your_rtc_name