home.social

#busybox — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #busybox, aggregated by home.social.

fetched live
  1. @mro @lualang #openwrt uses either uHTTPd or #busybox httpd as a web server and supports #CGI for scripts in the directory /www/cgi-bin .

  2. @mro @lualang #openwrt uses either uHTTPd or #busybox httpd as a web server and supports #CGI for scripts in the directory /www/cgi-bin .

  3. @mro @lualang #openwrt uses either uHTTPd or #busybox httpd as a web server and supports #CGI for scripts in the directory /www/cgi-bin .

  4. @mro @lualang #openwrt uses either uHTTPd or #busybox httpd as a web server and supports #CGI for scripts in the directory /www/cgi-bin .

  5. @mro @lualang #openwrt uses either uHTTPd or #busybox httpd as a web server and supports #CGI for scripts in the directory /www/cgi-bin .

  6. PSA: In #debian unstable, "copy_exec /bin/lsblk" stopped working when used in an initramfs-tools hook. Why? The #busybox 1.38.0 upload enabled the lsblk applet and (to my surprise) the "copy_exec" function will not overwrite the destination file if it already exists. Since busybox lsblk does not support any command line flags, my initramfs scripts which expected lsblk from util-linux failed in funny and non-obvious ways. Time to make these scripts more robust. :)

  7. PSA: In #debian unstable, "copy_exec /bin/lsblk" stopped working when used in an initramfs-tools hook. Why? The #busybox 1.38.0 upload enabled the lsblk applet and (to my surprise) the "copy_exec" function will not overwrite the destination file if it already exists. Since busybox lsblk does not support any command line flags, my initramfs scripts which expected lsblk from util-linux failed in funny and non-obvious ways. Time to make these scripts more robust. :)

  8. PSA: In #debian unstable, "copy_exec /bin/lsblk" stopped working when used in an initramfs-tools hook. Why? The #busybox 1.38.0 upload enabled the lsblk applet and (to my surprise) the "copy_exec" function will not overwrite the destination file if it already exists. Since busybox lsblk does not support any command line flags, my initramfs scripts which expected lsblk from util-linux failed in funny and non-obvious ways. Time to make these scripts more robust. :)

  9. PSA: In #debian unstable, "copy_exec /bin/lsblk" stopped working when used in an initramfs-tools hook. Why? The #busybox 1.38.0 upload enabled the lsblk applet and (to my surprise) the "copy_exec" function will not overwrite the destination file if it already exists. Since busybox lsblk does not support any command line flags, my initramfs scripts which expected lsblk from util-linux failed in funny and non-obvious ways. Time to make these scripts more robust. :)

  10. PSA: In #debian unstable, "copy_exec /bin/lsblk" stopped working when used in an initramfs-tools hook. Why? The #busybox 1.38.0 upload enabled the lsblk applet and (to my surprise) the "copy_exec" function will not overwrite the destination file if it already exists. Since busybox lsblk does not support any command line flags, my initramfs scripts which expected lsblk from util-linux failed in funny and non-obvious ways. Time to make these scripts more robust. :)

  11. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  12. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  13. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  14. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  15. Just finished a PoC if i could bootstrap pkgsrc on my self-assembled minimal docker container.

    Ingredients: skarnet-musl-toolchain. busybox-static, toybox-static, gawk, gsed, gtar, gmake, libz, libexpat, libxcrypt, libbsd, libmd, musl-{bsdcompat,fts,obstack,rpmatch}, and finally pkgsrc from netbsd.

    after a few ins and outs, and learning the ropes, bootstrapping worked flawlessly.

    shout out for the developers for their good work!

    #docker #toybox #busybox #LFS #LFN #pkgsrc #linux #musl

  16. Ten years ago, I built a #WebSocket server using nothing but #UNIX shell and #BusyBox tools. 🛠️

    Looking back at `websocket.sh` today, it's just a fun, interesting project that shows how far you can stretch basic tools.

    Read the original post: meefik.dev/2016/08/04/websocke

    #Linux #Bash #Coding #Throwback

  17. Ten years ago, I built a #WebSocket server using nothing but #UNIX shell and #BusyBox tools. 🛠️

    Looking back at `websocket.sh` today, it's just a fun, interesting project that shows how far you can stretch basic tools.

    Read the original post: meefik.dev/2016/08/04/websocke

    #Linux #Bash #Coding #Throwback

  18. Ten years ago, I built a #WebSocket server using nothing but #UNIX shell and #BusyBox tools. 🛠️

    Looking back at `websocket.sh` today, it's just a fun, interesting project that shows how far you can stretch basic tools.

    Read the original post: meefik.dev/2016/08/04/websocke

    #Linux #Bash #Coding #Throwback

  19. Ten years ago, I built a #WebSocket server using nothing but #UNIX shell and #BusyBox tools. 🛠️

    Looking back at `websocket.sh` today, it's just a fun, interesting project that shows how far you can stretch basic tools.

    Read the original post: meefik.dev/2016/08/04/websocke

    #Linux #Bash #Coding #Throwback

  20. Ten years ago, I built a #WebSocket server using nothing but #UNIX shell and #BusyBox tools. 🛠️

    Looking back at `websocket.sh` today, it's just a fun, interesting project that shows how far you can stretch basic tools.

    Read the original post: meefik.dev/2016/08/04/websocke

    #Linux #Bash #Coding #Throwback

  21. Following on from my #kindle hacking - I haven't yet got a custom kernel booting but I did use the bootargs to drop into a simple #busybox shell which meant I could root the device by changing the password:

    1. Connected up serial lines (1.8v)
    2. Drop into u-boot
    3. `setenv bootargs setenv bootargs root=/dev/mmcblk0p1 earlyprintk console=ttymxc0,115200 init=/bin/sh`
    4. `boot`
    5. Once it drops into the busybox shell do `mount -o remount, rw /` to remount the as rw
    6. `passwd`
    7. Set a new password
    8. `reboot now` and this time let it fully boot up
    9. Login in via serial using `root` and your password

  22. Following on from my #kindle hacking - I haven't yet got a custom kernel booting but I did use the bootargs to drop into a simple #busybox shell which meant I could root the device by changing the password:

    1. Connected up serial lines (1.8v)
    2. Drop into u-boot
    3. `setenv bootargs setenv bootargs root=/dev/mmcblk0p1 earlyprintk console=ttymxc0,115200 init=/bin/sh`
    4. `boot`
    5. Once it drops into the busybox shell do `mount -o remount, rw /` to remount the as rw
    6. `passwd`
    7. Set a new password
    8. `reboot now` and this time let it fully boot up
    9. Login in via serial using `root` and your password

  23. Following on from my #kindle hacking - I haven't yet got a custom kernel booting but I did use the bootargs to drop into a simple #busybox shell which meant I could root the device by changing the password:

    1. Connected up serial lines (1.8v)
    2. Drop into u-boot
    3. `setenv bootargs setenv bootargs root=/dev/mmcblk0p1 earlyprintk console=ttymxc0,115200 init=/bin/sh`
    4. `boot`
    5. Once it drops into the busybox shell do `mount -o remount, rw /` to remount the as rw
    6. `passwd`
    7. Set a new password
    8. `reboot now` and this time let it fully boot up
    9. Login in via serial using `root` and your password

  24. Following on from my #kindle hacking - I haven't yet got a custom kernel booting but I did use the bootargs to drop into a simple #busybox shell which meant I could root the device by changing the password:

    1. Connected up serial lines (1.8v)
    2. Drop into u-boot
    3. `setenv bootargs setenv bootargs root=/dev/mmcblk0p1 earlyprintk console=ttymxc0,115200 init=/bin/sh`
    4. `boot`
    5. Once it drops into the busybox shell do `mount -o remount, rw /` to remount the as rw
    6. `passwd`
    7. Set a new password
    8. `reboot now` and this time let it fully boot up
    9. Login in via serial using `root` and your password

  25. Following on from my hacking - I haven't yet got a custom kernel booting but I did use the bootargs to drop into a simple shell which meant I could root the device by changing the password:

    1. Connected up serial lines (1.8v)
    2. Drop into u-boot
    3. `setenv bootargs setenv bootargs root=/dev/mmcblk0p1 earlyprintk console=ttymxc0,115200 init=/bin/sh`
    4. `boot`
    5. Once it drops into the busybox shell do `mount -o remount, rw /` to remount the as rw
    6. `passwd`
    7. Set a new password
    8. `reboot now` and this time let it fully boot up
    9. Login in via serial using `root` and your password

  26. @jpmens

    In the spirit of there always being 1 more #vi clone than one thinks, notice that @lpar 's list is lacking Ali Gholami Rudi's #neatvi which is packaged in #pkgsrc and about a decade old now.

    pkgsrc.se/editors/neatvi

    And even then the rule still applies. There's 1 more clone: Sterling Huxley's and Brent Roman's #viless, a quarter of a century old and what #BusyBox supplies.

    github.com/brentr/viless

    #NetBSD #OmniOS

  27. @jpmens

    In the spirit of there always being 1 more #vi clone than one thinks, notice that @lpar 's list is lacking Ali Gholami Rudi's #neatvi which is packaged in #pkgsrc and about a decade old now.

    pkgsrc.se/editors/neatvi

    And even then the rule still applies. There's 1 more clone: Sterling Huxley's and Brent Roman's #viless, a quarter of a century old and what #BusyBox supplies.

    github.com/brentr/viless

    #NetBSD #OmniOS

  28. @jpmens

    In the spirit of there always being 1 more #vi clone than one thinks, notice that @lpar 's list is lacking Ali Gholami Rudi's #neatvi which is packaged in #pkgsrc and about a decade old now.

    pkgsrc.se/editors/neatvi

    And even then the rule still applies. There's 1 more clone: Sterling Huxley's and Brent Roman's #viless, a quarter of a century old and what #BusyBox supplies.

    github.com/brentr/viless

    #NetBSD #OmniOS

  29. @jpmens

    In the spirit of there always being 1 more #vi clone than one thinks, notice that @lpar 's list is lacking Ali Gholami Rudi's #neatvi which is packaged in #pkgsrc and about a decade old now.

    pkgsrc.se/editors/neatvi

    And even then the rule still applies. There's 1 more clone: Sterling Huxley's and Brent Roman's #viless, a quarter of a century old and what #BusyBox supplies.

    github.com/brentr/viless

    #NetBSD #OmniOS

  30. @jpmens

    In the spirit of there always being 1 more #vi clone than one thinks, notice that @lpar 's list is lacking Ali Gholami Rudi's #neatvi which is packaged in #pkgsrc and about a decade old now.

    pkgsrc.se/editors/neatvi

    And even then the rule still applies. There's 1 more clone: Sterling Huxley's and Brent Roman's #viless, a quarter of a century old and what #BusyBox supplies.

    github.com/brentr/viless

    #NetBSD #OmniOS

  31. Randomly wondering: Does anyone know what's going on with #Busybox? The last release is a year and half old, there has been development in Git, including bugfixes (including ones that may be relevant for security, like 3fb6b31c716669e12f75a2accd31bb7685b1a1cb), but there's no sign of a new release. The mailing list is mostly people complaining gitweb doesn't work, and a fix for httpd I sent early this month didn't get any response… ​:neocat_think:​

  32. Randomly wondering: Does anyone know what's going on with #Busybox? The last release is a year and half old, there has been development in Git, including bugfixes (including ones that may be relevant for security, like 3fb6b31c716669e12f75a2accd31bb7685b1a1cb), but there's no sign of a new release. The mailing list is mostly people complaining gitweb doesn't work, and a fix for httpd I sent early this month didn't get any response… ​:neocat_think:​

  33. Randomly wondering: Does anyone know what's going on with #Busybox? The last release is a year and half old, there has been development in Git, including bugfixes (including ones that may be relevant for security, like 3fb6b31c716669e12f75a2accd31bb7685b1a1cb), but there's no sign of a new release. The mailing list is mostly people complaining gitweb doesn't work, and a fix for httpd I sent early this month didn't get any response… ​:neocat_think:​

  34. Randomly wondering: Does anyone know what's going on with #Busybox? The last release is a year and half old, there has been development in Git, including bugfixes (including ones that may be relevant for security, like 3fb6b31c716669e12f75a2accd31bb7685b1a1cb), but there's no sign of a new release. The mailing list is mostly people complaining gitweb doesn't work, and a fix for httpd I sent early this month didn't get any response… ​:neocat_think:​

  35. Randomly wondering: Does anyone know what's going on with #Busybox? The last release is a year and half old, there has been development in Git, including bugfixes (including ones that may be relevant for security, like 3fb6b31c716669e12f75a2accd31bb7685b1a1cb), but there's no sign of a new release. The mailing list is mostly people complaining gitweb doesn't work, and a fix for httpd I sent early this month didn't get any response… ​:neocat_think:​

  36. After discovering #TiddlyWiki from @jbaty, I went ahead to give #FeatherWiki (lightweight TW fork) a spin as a personal #braindump bin. I really like how it’s just a HTML file at 58kb!

    Using #Android, it failed due to Android Storage Access Framework (#SAF) limitations. I ended using the amazing #Termux once again to run #Busybox #httpd, automate the whole process of opening, serving & saving back to my…

    Full note: burgeonlab.com/notes/2026/0325
    Syndicated by #Indiekit

    #syncthing #bash #wiki #FOSS

  37. Naty S @eclecticpassions ·

    After discovering from @jbaty, I went ahead to give (lightweight TW fork) a spin as a personal bin. I really like how it’s just a HTML file at 58kb!

    Using , it failed due to Android Storage Access Framework (#SAF) limitations. I ended using the amazing once again to run , automate the whole process of opening, serving & saving back to my…

    Full note: burgeonlab.com/notes/2026/0325
    Syndicated by