[PATCH v2 6/7] coreutils: Import from packages feed

Petr Štetiar ynezz at true.cz
Tue Jan 10 01:08:51 PST 2023


Brian Norris <computersforpeace at gmail.com> [2023-01-09 11:51:53]:

> For my use, it feels like a simplified form (which only needs to be a
> stdin/stdout pipeline) would be pretty easy to inline into the
> caldata/firmware-loader script:
> 
>   ucode -e 'import { stdin } from "fs"; print(b64dec(stdin.read("all")));'

from my past experience, such oneliners usually endup in a hard to maintain
copy&pasta mess between targets/scripts, thus my initial idea was to simply
ship it for the start as target/linux/ipq806x/base-files/usr/bin/b64decode.uc,
thus allowing following usage:

 - base64 -d "$source" > "$target_dir/data"
 + b64decode.uc "$source" > "$target_dir/data"

Once such decoding is needed in other parts/targets, we would simply just move
the script into target/linux/generic/base-files/usr/bin/b64decode.uc and call
it a day.

Cheers,

Petr



More information about the openwrt-devel mailing list