Packaging: Added a toybox-full.rpm includes most applets
This commit is to provide a sub package that is called toybox-full.rpm
as well as toybox.rpm (small package that consists of 7 applets just).
The toybox-full.rpm file includes most of the applets including 'init'
command. This commit does not affect the execution of the existing
toybox.rpm file. As we all know, Busybox has been released with GPL license.
Above all, the latest version of Busybox is GPLV3+. We need to provide
another full package including 'init' command such as Toybox (BSD)
instead of the existing Buxybox package.
* Changelog:
Ver3:
- Declared toybox-full with "Conflicts".
- Declared "Requires" with %{name}-full for toyboxy-symlinsks-full
Ver2:
- Removed unnecessary line (Source44:***)
Ver1:
- Added toybox-full.rpm package
* aarch64: Comparison of the binary size between toybox and toybox-full
1. toybox (dynamic ELF): 84,720 bytes
- 7 applets: dhcp dhcpd dumpleases nslookup ping traceroute traceroute6
2. toybox-full(dynamic ELF): 557,008 bytes
- 208 applets
Change-Id: Ibc5fa77f7d1c7c80296520fe2a55561a9ca188ac
Signed-off-by: Geunsik Lim <geunsik.lim@samsung.com>