{"action":"created","issue":{"url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3999","labels_url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3999/labels{/name}","comments_url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3999/comments","events_url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3999/events","html_url":"https://github.com/OpenELEC/OpenELEC.tv/issues/3999","id":60840103,"number":3999,"title":"OpenELEC 5.0.5 only has a striped down version of BusyBox","user":{"login":"beta-tester","id":4750719,"avatar_url":"https://avatars.githubusercontent.com/u/4750719?v=3","gravatar_id":"","url":"https://api.github.com/users/beta-tester","html_url":"https://github.com/beta-tester","followers_url":"https://api.github.com/users/beta-tester/followers","following_url":"https://api.github.com/users/beta-tester/following{/other_user}","gists_url":"https://api.github.com/users/beta-tester/gists{/gist_id}","starred_url":"https://api.github.com/users/beta-tester/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beta-tester/subscriptions","organizations_url":"https://api.github.com/users/beta-tester/orgs","repos_url":"https://api.github.com/users/beta-tester/repos","events_url":"https://api.github.com/users/beta-tester/events{/privacy}","received_events_url":"https://api.github.com/users/beta-tester/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/labels/Feature%20request","name":"Feature request","color":"5319e7"}],"state":"open","locked":false,"assignee":{"login":"stefansaraev","id":758738,"avatar_url":"https://avatars.githubusercontent.com/u/758738?v=3","gravatar_id":"","url":"https://api.github.com/users/stefansaraev","html_url":"https://github.com/stefansaraev","followers_url":"https://api.github.com/users/stefansaraev/followers","following_url":"https://api.github.com/users/stefansaraev/following{/other_user}","gists_url":"https://api.github.com/users/stefansaraev/gists{/gist_id}","starred_url":"https://api.github.com/users/stefansaraev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stefansaraev/subscriptions","organizations_url":"https://api.github.com/users/stefansaraev/orgs","repos_url":"https://api.github.com/users/stefansaraev/repos","events_url":"https://api.github.com/users/stefansaraev/events{/privacy}","received_events_url":"https://api.github.com/users/stefansaraev/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-03-12T15:46:48Z","updated_at":"2015-03-12T16:43:14Z","closed_at":null,"body":"Hello,\r\ni am currently using OpenELEC 5.0.5 for RPi1 and RPi2. i tried to rename hundrets of video and audio files accros the folders, to get rid of annoying parts of the filenames...\r\ne.g.:\r\nfrom \"title (360p).mp4\" to \"title.mp4\" and\r\nfrom \"title (256bps).mp3\" to \"title.mp3\".\r\n\r\nfor that i loged in via SSH to OpenELEC and i tried some one-liner i found on the internet to do the job.\r\nbut i found out, that options/feature of commands of busybox on OpenELEC are not available.\r\n\r\non OpenELEC the busybox version is\r\n```BusyBox v1.22.1 (2015-02-27 20:34:02 CET) multi-call binary.```\r\ni have the same version on an other device installed\r\n```BusyBox v1.22.1 (2014-01-20 ...) multi-call binary```\r\nthere the examples from the internet are working on that device.\r\nfor example, because of spaces in the filename, i have to use the ```-print0``` option for command ```find```, with out that option, the following command ```xargs -0``` will struggle.\r\non OpenELEC, the command ```find``` does not understand that ```-print0``` option.\r\nso i called ```--help``` of the command ```find``` and i saw, that the number of supported options are different - even the versionnumbers of thier busybox are equal.\r\n\r\non freenode i got information that the busybox version in OpenELEC i a stripped down version of busybox by choice. that is the reason, why commands and its options won't work on OpenELEC.\r\n\r\non the freenode channel i got suggestions to use command in an other way to reach the same result, but even then there was no success.\r\n\r\nas last workaround i downloaded the official binary of busybox from\r\nhttp://www.busybox.net/downloads/binaries/1.21.1/ (unfortunately there is no 1.22.1 binary for download available yet)\r\n(i used **busybox-armv7l** on RPi2) and used that version as substitution for the old feature stripped busybox version of OpenELEC.\r\nit was working more or less easy.\r\n\r\ni can't beleave, that busybox was stripped down in features, because of stability of OpenELEC.\r\ni think the reason is to shrink down the size of busybox for systems with less RAM.\r\nisn't it possible to include a full featured version of busybox to official OpenELEC for systems, that have enough RAM?\r\non ma RPi2, the busybox binary version of OpenELEC is 0.5MB, the full featured official busybox binary version i donloaded is 1.1MB.\r\ni see no reason to stripp down busybox only to have 0.6MB more RAM available on systems that have enough RAM.\r\nok, i think all the most features of busybox will very rarly be used, but if you need a feature, and you see no other way how to realize, then you really whish to have all the features.\r\n\r\nfor tests, i tried things like:\r\n```find /media/ -type f -print0 | xargs -0 echo```\r\n```find /media/ -type f -exec echo {} \\;```\r\n```find /media/ -type f -printf \"%f\\n\"```\r\n```find /media/ -type f -print \"%f\\n\"```\r\n\r\nmaybe i gave up too early to find a proper one-liner for the stripped down busybox version of OpenELEC"},"comment":{"url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/comments/78522031","html_url":"https://github.com/OpenELEC/OpenELEC.tv/issues/3999#issuecomment-78522031","issue_url":"https://api.github.com/repos/OpenELEC/OpenELEC.tv/issues/3999","id":78522031,"user":{"login":"beta-tester","id":4750719,"avatar_url":"https://avatars.githubusercontent.com/u/4750719?v=3","gravatar_id":"","url":"https://api.github.com/users/beta-tester","html_url":"https://github.com/beta-tester","followers_url":"https://api.github.com/users/beta-tester/followers","following_url":"https://api.github.com/users/beta-tester/following{/other_user}","gists_url":"https://api.github.com/users/beta-tester/gists{/gist_id}","starred_url":"https://api.github.com/users/beta-tester/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/beta-tester/subscriptions","organizations_url":"https://api.github.com/users/beta-tester/orgs","repos_url":"https://api.github.com/users/beta-tester/repos","events_url":"https://api.github.com/users/beta-tester/events{/privacy}","received_events_url":"https://api.github.com/users/beta-tester/received_events","type":"User","site_admin":false},"created_at":"2015-03-12T16:43:14Z","updated_at":"2015-03-12T16:43:14Z","body":"thank you.\r\nBTW, the current official stable BusyBox version is 1.23.1 (see http://www.busybox.net/)"}}