habitat-sh / habitat

Modern applications with built-in automation
https://www.habitat.sh
Apache License 2.0
2.6k stars 315 forks source link

Habitat not binlinking consistently in init hook #5403

Closed qhartman closed 4 years ago

qhartman commented 6 years ago

Originally posted some detail here: https://forums.habitat.sh/t/binlinking-says-its-linking-bins-but-isnt/744

Briefly, binlinking isn't behaving consistently when I use it in my init hook. There are a handful of packages it doesn't seem to be actually creating binlinks for, even though the log output indicates it is. Notably core/node and core/strace seem to be failing.

I've also added a manual linking of the node executable to my init: ln -s {{pkgPathFor "core/node"}}/bin/node /bin/node

which ALSO seems to be failing silently, so maybe there is a common root cause here.

If I re-run my generated init hook by hand after starting the container, the missing links are created correctly:

/ # node
/bin/sh: node: not found
/ # strace
/bin/sh: strace: not found
/ # /hab/svc/active-oversight-api/hooks/init
» Binlinking lsattr from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lsattr from core/busybox-static/1.28.1/20180608102729 to /bin/lsattr
» Binlinking uniq from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked uniq from core/busybox-static/1.28.1/20180608102729 to /bin/uniq
» Binlinking blkid from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked blkid from core/busybox-static/1.28.1/20180608102729 to /bin/blkid
» Binlinking zcat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked zcat from core/busybox-static/1.28.1/20180608102729 to /bin/zcat
» Binlinking insmod from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked insmod from core/busybox-static/1.28.1/20180608102729 to /bin/insmod
» Binlinking ntpd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ntpd from core/busybox-static/1.28.1/20180608102729 to /bin/ntpd
» Binlinking mkdosfs from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mkdosfs from core/busybox-static/1.28.1/20180608102729 to /bin/mkdosfs
» Binlinking base64 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked base64 from core/busybox-static/1.28.1/20180608102729 to /bin/base64
» Binlinking envdir from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked envdir from core/busybox-static/1.28.1/20180608102729 to /bin/envdir
» Binlinking microcom from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked microcom from core/busybox-static/1.28.1/20180608102729 to /bin/microcom
» Binlinking cmp from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cmp from core/busybox-static/1.28.1/20180608102729 to /bin/cmp
» Binlinking resume from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked resume from core/busybox-static/1.28.1/20180608102729 to /bin/resume
» Binlinking unxz from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked unxz from core/busybox-static/1.28.1/20180608102729 to /bin/unxz
» Binlinking sha256sum from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sha256sum from core/busybox-static/1.28.1/20180608102729 to /bin/sha256sum
» Binlinking showkey from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked showkey from core/busybox-static/1.28.1/20180608102729 to /bin/showkey
» Binlinking setkeycodes from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setkeycodes from core/busybox-static/1.28.1/20180608102729 to /bin/setkeycodes
» Binlinking sort from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sort from core/busybox-static/1.28.1/20180608102729 to /bin/sort
» Binlinking scriptreplay from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked scriptreplay from core/busybox-static/1.28.1/20180608102729 to /bin/scriptreplay
» Binlinking nuke from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nuke from core/busybox-static/1.28.1/20180608102729 to /bin/nuke
» Binlinking blockdev from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked blockdev from core/busybox-static/1.28.1/20180608102729 to /bin/blockdev
» Binlinking pidof from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pidof from core/busybox-static/1.28.1/20180608102729 to /bin/pidof
» Binlinking taskset from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked taskset from core/busybox-static/1.28.1/20180608102729 to /bin/taskset
» Binlinking chpst from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chpst from core/busybox-static/1.28.1/20180608102729 to /bin/chpst
» Binlinking netstat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked netstat from core/busybox-static/1.28.1/20180608102729 to /bin/netstat
» Binlinking sum from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sum from core/busybox-static/1.28.1/20180608102729 to /bin/sum
» Binlinking chvt from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chvt from core/busybox-static/1.28.1/20180608102729 to /bin/chvt
» Binlinking date from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked date from core/busybox-static/1.28.1/20180608102729 to /bin/date
» Binlinking lspci from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lspci from core/busybox-static/1.28.1/20180608102729 to /bin/lspci
» Binlinking tunctl from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tunctl from core/busybox-static/1.28.1/20180608102729 to /bin/tunctl
» Binlinking iostat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked iostat from core/busybox-static/1.28.1/20180608102729 to /bin/iostat
» Binlinking hostname from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked hostname from core/busybox-static/1.28.1/20180608102729 to /bin/hostname
» Binlinking chroot from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chroot from core/busybox-static/1.28.1/20180608102729 to /bin/chroot
» Binlinking nmeter from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nmeter from core/busybox-static/1.28.1/20180608102729 to /bin/nmeter
» Binlinking mkfs.minix from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mkfs.minix from core/busybox-static/1.28.1/20180608102729 to /bin/mkfs.minix
» Binlinking true from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked true from core/busybox-static/1.28.1/20180608102729 to /bin/true
» Binlinking ftpd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ftpd from core/busybox-static/1.28.1/20180608102729 to /bin/ftpd
» Binlinking setconsole from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setconsole from core/busybox-static/1.28.1/20180608102729 to /bin/setconsole
» Binlinking cat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cat from core/busybox-static/1.28.1/20180608102729 to /bin/cat
» Binlinking iptunnel from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked iptunnel from core/busybox-static/1.28.1/20180608102729 to /bin/iptunnel
» Binlinking mke2fs from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mke2fs from core/busybox-static/1.28.1/20180608102729 to /bin/mke2fs
» Binlinking lsscsi from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lsscsi from core/busybox-static/1.28.1/20180608102729 to /bin/lsscsi
» Binlinking mdev from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mdev from core/busybox-static/1.28.1/20180608102729 to /bin/mdev
» Binlinking lpd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lpd from core/busybox-static/1.28.1/20180608102729 to /bin/lpd
» Binlinking lpr from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lpr from core/busybox-static/1.28.1/20180608102729 to /bin/lpr
» Binlinking ipcrm from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ipcrm from core/busybox-static/1.28.1/20180608102729 to /bin/ipcrm
» Binlinking find from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked find from core/busybox-static/1.28.1/20180608102729 to /bin/find
» Binlinking xargs from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked xargs from core/busybox-static/1.28.1/20180608102729 to /bin/xargs
» Binlinking basename from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked basename from core/busybox-static/1.28.1/20180608102729 to /bin/basename
» Binlinking ps from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ps from core/busybox-static/1.28.1/20180608102729 to /bin/ps
» Binlinking nsenter from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nsenter from core/busybox-static/1.28.1/20180608102729 to /bin/nsenter
» Binlinking mkfifo from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mkfifo from core/busybox-static/1.28.1/20180608102729 to /bin/mkfifo
» Binlinking tail from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tail from core/busybox-static/1.28.1/20180608102729 to /bin/tail
» Binlinking paste from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked paste from core/busybox-static/1.28.1/20180608102729 to /bin/paste
» Binlinking cryptpw from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cryptpw from core/busybox-static/1.28.1/20180608102729 to /bin/cryptpw
» Binlinking popmaildir from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked popmaildir from core/busybox-static/1.28.1/20180608102729 to /bin/popmaildir
» Binlinking blkdiscard from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked blkdiscard from core/busybox-static/1.28.1/20180608102729 to /bin/blkdiscard
» Binlinking nohup from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nohup from core/busybox-static/1.28.1/20180608102729 to /bin/nohup
» Binlinking chat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chat from core/busybox-static/1.28.1/20180608102729 to /bin/chat
» Binlinking [[ from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked [[ from core/busybox-static/1.28.1/20180608102729 to /bin/[[
» Binlinking pkill from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pkill from core/busybox-static/1.28.1/20180608102729 to /bin/pkill
» Binlinking du from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked du from core/busybox-static/1.28.1/20180608102729 to /bin/du
» Binlinking unlzma from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked unlzma from core/busybox-static/1.28.1/20180608102729 to /bin/unlzma
» Binlinking mpstat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mpstat from core/busybox-static/1.28.1/20180608102729 to /bin/mpstat
» Binlinking ubiupdatevol from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ubiupdatevol from core/busybox-static/1.28.1/20180608102729 to /bin/ubiupdatevol
» Binlinking rm from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rm from core/busybox-static/1.28.1/20180608102729 to /bin/rm
» Binlinking timeout from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked timeout from core/busybox-static/1.28.1/20180608102729 to /bin/timeout
» Binlinking dos2unix from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dos2unix from core/busybox-static/1.28.1/20180608102729 to /bin/dos2unix
» Binlinking xxd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked xxd from core/busybox-static/1.28.1/20180608102729 to /bin/xxd
» Binlinking killall from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked killall from core/busybox-static/1.28.1/20180608102729 to /bin/killall
» Binlinking raidautorun from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked raidautorun from core/busybox-static/1.28.1/20180608102729 to /bin/raidautorun
» Binlinking dc from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dc from core/busybox-static/1.28.1/20180608102729 to /bin/dc
» Binlinking diff from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked diff from core/busybox-static/1.28.1/20180608102729 to /bin/diff
» Binlinking ipcs from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ipcs from core/busybox-static/1.28.1/20180608102729 to /bin/ipcs
» Binlinking svlogd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked svlogd from core/busybox-static/1.28.1/20180608102729 to /bin/svlogd
» Binlinking runsv from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked runsv from core/busybox-static/1.28.1/20180608102729 to /bin/runsv
» Binlinking nice from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nice from core/busybox-static/1.28.1/20180608102729 to /bin/nice
» Binlinking tcpsvd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tcpsvd from core/busybox-static/1.28.1/20180608102729 to /bin/tcpsvd
» Binlinking ubiattach from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ubiattach from core/busybox-static/1.28.1/20180608102729 to /bin/ubiattach
» Binlinking [ from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked [ from core/busybox-static/1.28.1/20180608102729 to /bin/[
» Binlinking watchdog from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked watchdog from core/busybox-static/1.28.1/20180608102729 to /bin/watchdog
» Binlinking ftpput from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ftpput from core/busybox-static/1.28.1/20180608102729 to /bin/ftpput
» Binlinking halt from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked halt from core/busybox-static/1.28.1/20180608102729 to /bin/halt
» Binlinking sleep from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sleep from core/busybox-static/1.28.1/20180608102729 to /bin/sleep
» Binlinking dirname from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dirname from core/busybox-static/1.28.1/20180608102729 to /bin/dirname
» Binlinking openvt from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked openvt from core/busybox-static/1.28.1/20180608102729 to /bin/openvt
» Binlinking pwdx from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pwdx from core/busybox-static/1.28.1/20180608102729 to /bin/pwdx
» Binlinking mkfs.ext2 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mkfs.ext2 from core/busybox-static/1.28.1/20180608102729 to /bin/mkfs.ext2
» Binlinking pivot_root from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pivot_root from core/busybox-static/1.28.1/20180608102729 to /bin/pivot_root
» Binlinking unzip from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked unzip from core/busybox-static/1.28.1/20180608102729 to /bin/unzip
» Binlinking arp from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked arp from core/busybox-static/1.28.1/20180608102729 to /bin/arp
» Binlinking unlink from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked unlink from core/busybox-static/1.28.1/20180608102729 to /bin/unlink
» Binlinking swapoff from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked swapoff from core/busybox-static/1.28.1/20180608102729 to /bin/swapoff
» Binlinking vconfig from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked vconfig from core/busybox-static/1.28.1/20180608102729 to /bin/vconfig
» Binlinking fdformat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fdformat from core/busybox-static/1.28.1/20180608102729 to /bin/fdformat
» Binlinking mount from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mount from core/busybox-static/1.28.1/20180608102729 to /bin/mount
» Binlinking lpq from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lpq from core/busybox-static/1.28.1/20180608102729 to /bin/lpq
» Binlinking modprobe from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked modprobe from core/busybox-static/1.28.1/20180608102729 to /bin/modprobe
» Binlinking logger from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked logger from core/busybox-static/1.28.1/20180608102729 to /bin/logger
» Binlinking remove-shell from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked remove-shell from core/busybox-static/1.28.1/20180608102729 to /bin/remove-shell
» Binlinking pgrep from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pgrep from core/busybox-static/1.28.1/20180608102729 to /bin/pgrep
» Binlinking mesg from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mesg from core/busybox-static/1.28.1/20180608102729 to /bin/mesg
» Binlinking rdate from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rdate from core/busybox-static/1.28.1/20180608102729 to /bin/rdate
» Binlinking rmdir from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rmdir from core/busybox-static/1.28.1/20180608102729 to /bin/rmdir
» Binlinking unshare from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked unshare from core/busybox-static/1.28.1/20180608102729 to /bin/unshare
» Binlinking busybox from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked busybox from core/busybox-static/1.28.1/20180608102729 to /bin/busybox
» Binlinking bzip2 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked bzip2 from core/busybox-static/1.28.1/20180608102729 to /bin/bzip2
» Binlinking ubirename from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ubirename from core/busybox-static/1.28.1/20180608102729 to /bin/ubirename
» Binlinking renice from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked renice from core/busybox-static/1.28.1/20180608102729 to /bin/renice
» Binlinking ipneigh from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ipneigh from core/busybox-static/1.28.1/20180608102729 to /bin/ipneigh
» Binlinking ifconfig from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ifconfig from core/busybox-static/1.28.1/20180608102729 to /bin/ifconfig
» Binlinking rpm from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rpm from core/busybox-static/1.28.1/20180608102729 to /bin/rpm
» Binlinking hexdump from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked hexdump from core/busybox-static/1.28.1/20180608102729 to /bin/hexdump
» Binlinking dd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dd from core/busybox-static/1.28.1/20180608102729 to /bin/dd
» Binlinking makemime from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked makemime from core/busybox-static/1.28.1/20180608102729 to /bin/makemime
» Binlinking killall5 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked killall5 from core/busybox-static/1.28.1/20180608102729 to /bin/killall5
» Binlinking script from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked script from core/busybox-static/1.28.1/20180608102729 to /bin/script
» Binlinking wget from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked wget from core/busybox-static/1.28.1/20180608102729 to /bin/wget
» Binlinking chmod from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chmod from core/busybox-static/1.28.1/20180608102729 to /bin/chmod
» Binlinking gunzip from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked gunzip from core/busybox-static/1.28.1/20180608102729 to /bin/gunzip
» Binlinking iproute from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked iproute from core/busybox-static/1.28.1/20180608102729 to /bin/iproute
» Binlinking setuidgid from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setuidgid from core/busybox-static/1.28.1/20180608102729 to /bin/setuidgid
» Binlinking setpriv from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setpriv from core/busybox-static/1.28.1/20180608102729 to /bin/setpriv
» Binlinking flock from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked flock from core/busybox-static/1.28.1/20180608102729 to /bin/flock
» Binlinking ubimkvol from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ubimkvol from core/busybox-static/1.28.1/20180608102729 to /bin/ubimkvol
» Binlinking setsid from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setsid from core/busybox-static/1.28.1/20180608102729 to /bin/setsid
» Binlinking nameif from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nameif from core/busybox-static/1.28.1/20180608102729 to /bin/nameif
» Binlinking dumpleases from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dumpleases from core/busybox-static/1.28.1/20180608102729 to /bin/dumpleases
» Binlinking ssl_client from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ssl_client from core/busybox-static/1.28.1/20180608102729 to /bin/ssl_client
» Binlinking setfattr from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setfattr from core/busybox-static/1.28.1/20180608102729 to /bin/setfattr
» Binlinking ash from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ash from core/busybox-static/1.28.1/20180608102729 to /bin/ash
» Binlinking ftpget from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ftpget from core/busybox-static/1.28.1/20180608102729 to /bin/ftpget
» Binlinking getty from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked getty from core/busybox-static/1.28.1/20180608102729 to /bin/getty
» Binlinking freeramdisk from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked freeramdisk from core/busybox-static/1.28.1/20180608102729 to /bin/freeramdisk
» Binlinking watch from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked watch from core/busybox-static/1.28.1/20180608102729 to /bin/watch
» Binlinking i2cdump from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked i2cdump from core/busybox-static/1.28.1/20180608102729 to /bin/i2cdump
» Binlinking fstrim from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fstrim from core/busybox-static/1.28.1/20180608102729 to /bin/fstrim
» Binlinking ether-wake from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ether-wake from core/busybox-static/1.28.1/20180608102729 to /bin/ether-wake
» Binlinking sha512sum from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sha512sum from core/busybox-static/1.28.1/20180608102729 to /bin/sha512sum
» Binlinking conspy from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked conspy from core/busybox-static/1.28.1/20180608102729 to /bin/conspy
» Binlinking init from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked init from core/busybox-static/1.28.1/20180608102729 to /bin/init
» Binlinking rmmod from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rmmod from core/busybox-static/1.28.1/20180608102729 to /bin/rmmod
» Binlinking chown from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chown from core/busybox-static/1.28.1/20180608102729 to /bin/chown
» Binlinking free from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked free from core/busybox-static/1.28.1/20180608102729 to /bin/free
» Binlinking nanddump from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nanddump from core/busybox-static/1.28.1/20180608102729 to /bin/nanddump
» Binlinking ln from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ln from core/busybox-static/1.28.1/20180608102729 to /bin/ln
» Binlinking nslookup from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nslookup from core/busybox-static/1.28.1/20180608102729 to /bin/nslookup
» Binlinking whoami from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked whoami from core/busybox-static/1.28.1/20180608102729 to /bin/whoami
» Binlinking gzip from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked gzip from core/busybox-static/1.28.1/20180608102729 to /bin/gzip
» Binlinking pmap from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pmap from core/busybox-static/1.28.1/20180608102729 to /bin/pmap
» Binlinking lsusb from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lsusb from core/busybox-static/1.28.1/20180608102729 to /bin/lsusb
» Binlinking slattach from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked slattach from core/busybox-static/1.28.1/20180608102729 to /bin/slattach
» Binlinking delgroup from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked delgroup from core/busybox-static/1.28.1/20180608102729 to /bin/delgroup
» Binlinking udhcpc from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked udhcpc from core/busybox-static/1.28.1/20180608102729 to /bin/udhcpc
» Binlinking traceroute from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked traceroute from core/busybox-static/1.28.1/20180608102729 to /bin/traceroute
» Binlinking linux64 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked linux64 from core/busybox-static/1.28.1/20180608102729 to /bin/linux64
» Binlinking dnsd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dnsd from core/busybox-static/1.28.1/20180608102729 to /bin/dnsd
» Binlinking setarch from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setarch from core/busybox-static/1.28.1/20180608102729 to /bin/setarch
» Binlinking sync from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sync from core/busybox-static/1.28.1/20180608102729 to /bin/sync
» Binlinking seq from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked seq from core/busybox-static/1.28.1/20180608102729 to /bin/seq
» Binlinking setlogcons from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setlogcons from core/busybox-static/1.28.1/20180608102729 to /bin/setlogcons
» Binlinking losetup from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked losetup from core/busybox-static/1.28.1/20180608102729 to /bin/losetup
» Binlinking lzop from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lzop from core/busybox-static/1.28.1/20180608102729 to /bin/lzop
» Binlinking switch_root from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked switch_root from core/busybox-static/1.28.1/20180608102729 to /bin/switch_root
» Binlinking cut from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cut from core/busybox-static/1.28.1/20180608102729 to /bin/cut
» Binlinking sv from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sv from core/busybox-static/1.28.1/20180608102729 to /bin/sv
» Binlinking sha3sum from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sha3sum from core/busybox-static/1.28.1/20180608102729 to /bin/sha3sum
» Binlinking env from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked env from core/busybox-static/1.28.1/20180608102729 to /bin/env
» Binlinking su from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked su from core/busybox-static/1.28.1/20180608102729 to /bin/su
» Binlinking mknod from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mknod from core/busybox-static/1.28.1/20180608102729 to /bin/mknod
» Binlinking klogd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked klogd from core/busybox-static/1.28.1/20180608102729 to /bin/klogd
» Binlinking devmem from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked devmem from core/busybox-static/1.28.1/20180608102729 to /bin/devmem
» Binlinking grep from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked grep from core/busybox-static/1.28.1/20180608102729 to /bin/grep
» Binlinking bash from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked bash from core/busybox-static/1.28.1/20180608102729 to /bin/bash
» Binlinking mountpoint from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mountpoint from core/busybox-static/1.28.1/20180608102729 to /bin/mountpoint
» Binlinking rdev from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rdev from core/busybox-static/1.28.1/20180608102729 to /bin/rdev
» Binlinking chattr from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chattr from core/busybox-static/1.28.1/20180608102729 to /bin/chattr
» Binlinking readprofile from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked readprofile from core/busybox-static/1.28.1/20180608102729 to /bin/readprofile
» Binlinking expr from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked expr from core/busybox-static/1.28.1/20180608102729 to /bin/expr
» Binlinking strings from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked strings from core/busybox-static/1.28.1/20180608102729 to /bin/strings
» Binlinking split from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked split from core/busybox-static/1.28.1/20180608102729 to /bin/split
» Binlinking fsck.minix from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fsck.minix from core/busybox-static/1.28.1/20180608102729 to /bin/fsck.minix
» Binlinking eject from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked eject from core/busybox-static/1.28.1/20180608102729 to /bin/eject
» Binlinking df from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked df from core/busybox-static/1.28.1/20180608102729 to /bin/df
» Binlinking sh from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sh from core/busybox-static/1.28.1/20180608102729 to /bin/sh
» Binlinking cttyhack from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cttyhack from core/busybox-static/1.28.1/20180608102729 to /bin/cttyhack
» Binlinking nl from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nl from core/busybox-static/1.28.1/20180608102729 to /bin/nl
» Binlinking xz from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked xz from core/busybox-static/1.28.1/20180608102729 to /bin/xz
» Binlinking whois from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked whois from core/busybox-static/1.28.1/20180608102729 to /bin/whois
» Binlinking readahead from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked readahead from core/busybox-static/1.28.1/20180608102729 to /bin/readahead
» Binlinking telnetd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked telnetd from core/busybox-static/1.28.1/20180608102729 to /bin/telnetd
» Binlinking loadfont from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked loadfont from core/busybox-static/1.28.1/20180608102729 to /bin/loadfont
» Binlinking setserial from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setserial from core/busybox-static/1.28.1/20180608102729 to /bin/setserial
» Binlinking ubidetach from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ubidetach from core/busybox-static/1.28.1/20180608102729 to /bin/ubidetach
» Binlinking ipaddr from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ipaddr from core/busybox-static/1.28.1/20180608102729 to /bin/ipaddr
» Binlinking dumpkmap from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dumpkmap from core/busybox-static/1.28.1/20180608102729 to /bin/dumpkmap
» Binlinking ifenslave from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ifenslave from core/busybox-static/1.28.1/20180608102729 to /bin/ifenslave
» Binlinking dhcprelay from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dhcprelay from core/busybox-static/1.28.1/20180608102729 to /bin/dhcprelay
» Binlinking smemcap from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked smemcap from core/busybox-static/1.28.1/20180608102729 to /bin/smemcap
» Binlinking httpd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked httpd from core/busybox-static/1.28.1/20180608102729 to /bin/httpd
» Binlinking pwd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pwd from core/busybox-static/1.28.1/20180608102729 to /bin/pwd
» Binlinking zcip from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked zcip from core/busybox-static/1.28.1/20180608102729 to /bin/zcip
» Binlinking cksum from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cksum from core/busybox-static/1.28.1/20180608102729 to /bin/cksum
» Binlinking mv from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mv from core/busybox-static/1.28.1/20180608102729 to /bin/mv
» Binlinking sulogin from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sulogin from core/busybox-static/1.28.1/20180608102729 to /bin/sulogin
» Binlinking pipe_progress from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pipe_progress from core/busybox-static/1.28.1/20180608102729 to /bin/pipe_progress
» Binlinking rx from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rx from core/busybox-static/1.28.1/20180608102729 to /bin/rx
» Binlinking ip from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ip from core/busybox-static/1.28.1/20180608102729 to /bin/ip
» Binlinking fbsplash from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fbsplash from core/busybox-static/1.28.1/20180608102729 to /bin/fbsplash
» Binlinking factor from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked factor from core/busybox-static/1.28.1/20180608102729 to /bin/factor
» Binlinking tr from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tr from core/busybox-static/1.28.1/20180608102729 to /bin/tr
» Binlinking uname from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked uname from core/busybox-static/1.28.1/20180608102729 to /bin/uname
» Binlinking linux32 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked linux32 from core/busybox-static/1.28.1/20180608102729 to /bin/linux32
» Binlinking udpsvd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked udpsvd from core/busybox-static/1.28.1/20180608102729 to /bin/udpsvd
» Binlinking runsvdir from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked runsvdir from core/busybox-static/1.28.1/20180608102729 to /bin/runsvdir
» Binlinking nproc from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nproc from core/busybox-static/1.28.1/20180608102729 to /bin/nproc
» Binlinking link from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked link from core/busybox-static/1.28.1/20180608102729 to /bin/link
» Binlinking fsync from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fsync from core/busybox-static/1.28.1/20180608102729 to /bin/fsync
» Binlinking shred from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked shred from core/busybox-static/1.28.1/20180608102729 to /bin/shred
» Binlinking kbd_mode from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked kbd_mode from core/busybox-static/1.28.1/20180608102729 to /bin/kbd_mode
» Binlinking makedevs from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked makedevs from core/busybox-static/1.28.1/20180608102729 to /bin/makedevs
» Binlinking unexpand from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked unexpand from core/busybox-static/1.28.1/20180608102729 to /bin/unexpand
» Binlinking kill from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked kill from core/busybox-static/1.28.1/20180608102729 to /bin/kill
» Binlinking dnsdomainname from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dnsdomainname from core/busybox-static/1.28.1/20180608102729 to /bin/dnsdomainname
» Binlinking patch from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked patch from core/busybox-static/1.28.1/20180608102729 to /bin/patch
» Binlinking ionice from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ionice from core/busybox-static/1.28.1/20180608102729 to /bin/ionice
» Binlinking bunzip2 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked bunzip2 from core/busybox-static/1.28.1/20180608102729 to /bin/bunzip2
» Binlinking ifplugd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ifplugd from core/busybox-static/1.28.1/20180608102729 to /bin/ifplugd
» Binlinking fdisk from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fdisk from core/busybox-static/1.28.1/20180608102729 to /bin/fdisk
» Binlinking ping6 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ping6 from core/busybox-static/1.28.1/20180608102729 to /bin/ping6
» Binlinking fakeidentd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fakeidentd from core/busybox-static/1.28.1/20180608102729 to /bin/fakeidentd
» Binlinking head from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked head from core/busybox-static/1.28.1/20180608102729 to /bin/head
» Binlinking ifdown from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ifdown from core/busybox-static/1.28.1/20180608102729 to /bin/ifdown
» Binlinking i2cget from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked i2cget from core/busybox-static/1.28.1/20180608102729 to /bin/i2cget
» Binlinking volname from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked volname from core/busybox-static/1.28.1/20180608102729 to /bin/volname
» Binlinking usleep from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked usleep from core/busybox-static/1.28.1/20180608102729 to /bin/usleep
» Binlinking pscan from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pscan from core/busybox-static/1.28.1/20180608102729 to /bin/pscan
» Binlinking cal from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cal from core/busybox-static/1.28.1/20180608102729 to /bin/cal
» Binlinking tee from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tee from core/busybox-static/1.28.1/20180608102729 to /bin/tee
» Binlinking ping from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ping from core/busybox-static/1.28.1/20180608102729 to /bin/ping
» Binlinking ttysize from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ttysize from core/busybox-static/1.28.1/20180608102729 to /bin/ttysize
» Binlinking resize from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked resize from core/busybox-static/1.28.1/20180608102729 to /bin/resize
» Binlinking fuser from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fuser from core/busybox-static/1.28.1/20180608102729 to /bin/fuser
» Binlinking reboot from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked reboot from core/busybox-static/1.28.1/20180608102729 to /bin/reboot
» Binlinking tftp from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tftp from core/busybox-static/1.28.1/20180608102729 to /bin/tftp
» Binlinking stat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked stat from core/busybox-static/1.28.1/20180608102729 to /bin/stat
» Binlinking ubirmvol from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ubirmvol from core/busybox-static/1.28.1/20180608102729 to /bin/ubirmvol
» Binlinking realpath from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked realpath from core/busybox-static/1.28.1/20180608102729 to /bin/realpath
» Binlinking findfs from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked findfs from core/busybox-static/1.28.1/20180608102729 to /bin/findfs
» Binlinking md5sum from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked md5sum from core/busybox-static/1.28.1/20180608102729 to /bin/md5sum
» Binlinking expand from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked expand from core/busybox-static/1.28.1/20180608102729 to /bin/expand
» Binlinking linuxrc from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked linuxrc from core/busybox-static/1.28.1/20180608102729 to /bin/linuxrc
» Binlinking more from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked more from core/busybox-static/1.28.1/20180608102729 to /bin/more
» Binlinking arch from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked arch from core/busybox-static/1.28.1/20180608102729 to /bin/arch
» Binlinking nandwrite from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nandwrite from core/busybox-static/1.28.1/20180608102729 to /bin/nandwrite
» Binlinking modinfo from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked modinfo from core/busybox-static/1.28.1/20180608102729 to /bin/modinfo
» Binlinking logread from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked logread from core/busybox-static/1.28.1/20180608102729 to /bin/logread
» Binlinking tar from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tar from core/busybox-static/1.28.1/20180608102729 to /bin/tar
» Binlinking addgroup from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked addgroup from core/busybox-static/1.28.1/20180608102729 to /bin/addgroup
» Binlinking dpkg from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dpkg from core/busybox-static/1.28.1/20180608102729 to /bin/dpkg
» Binlinking sha1sum from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sha1sum from core/busybox-static/1.28.1/20180608102729 to /bin/sha1sum
» Binlinking bootchartd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked bootchartd from core/busybox-static/1.28.1/20180608102729 to /bin/bootchartd
» Binlinking yes from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked yes from core/busybox-static/1.28.1/20180608102729 to /bin/yes
» Binlinking poweroff from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked poweroff from core/busybox-static/1.28.1/20180608102729 to /bin/poweroff
» Binlinking iprule from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked iprule from core/busybox-static/1.28.1/20180608102729 to /bin/iprule
» Binlinking bzcat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked bzcat from core/busybox-static/1.28.1/20180608102729 to /bin/bzcat
» Binlinking ed from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ed from core/busybox-static/1.28.1/20180608102729 to /bin/ed
» Binlinking shuf from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked shuf from core/busybox-static/1.28.1/20180608102729 to /bin/shuf
» Binlinking fgrep from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fgrep from core/busybox-static/1.28.1/20180608102729 to /bin/fgrep
» Binlinking traceroute6 from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked traceroute6 from core/busybox-static/1.28.1/20180608102729 to /bin/traceroute6
» Binlinking route from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked route from core/busybox-static/1.28.1/20180608102729 to /bin/route
» Binlinking acpid from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked acpid from core/busybox-static/1.28.1/20180608102729 to /bin/acpid
» Binlinking adjtimex from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked adjtimex from core/busybox-static/1.28.1/20180608102729 to /bin/adjtimex
» Binlinking top from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked top from core/busybox-static/1.28.1/20180608102729 to /bin/top
» Binlinking telnet from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked telnet from core/busybox-static/1.28.1/20180608102729 to /bin/telnet
» Binlinking rpm2cpio from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rpm2cpio from core/busybox-static/1.28.1/20180608102729 to /bin/rpm2cpio
» Binlinking uudecode from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked uudecode from core/busybox-static/1.28.1/20180608102729 to /bin/uudecode
» Binlinking fallocate from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fallocate from core/busybox-static/1.28.1/20180608102729 to /bin/fallocate
» Binlinking mkdir from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mkdir from core/busybox-static/1.28.1/20180608102729 to /bin/mkdir
» Binlinking egrep from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked egrep from core/busybox-static/1.28.1/20180608102729 to /bin/egrep
» Binlinking rev from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rev from core/busybox-static/1.28.1/20180608102729 to /bin/rev
» Binlinking tftpd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tftpd from core/busybox-static/1.28.1/20180608102729 to /bin/tftpd
» Binlinking adduser from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked adduser from core/busybox-static/1.28.1/20180608102729 to /bin/adduser
» Binlinking vi from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked vi from core/busybox-static/1.28.1/20180608102729 to /bin/vi
» Binlinking id from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked id from core/busybox-static/1.28.1/20180608102729 to /bin/id
» Binlinking logname from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked logname from core/busybox-static/1.28.1/20180608102729 to /bin/logname
» Binlinking start-stop-daemon from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked start-stop-daemon from core/busybox-static/1.28.1/20180608102729 to /bin/start-stop-daemon
» Binlinking fatattr from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fatattr from core/busybox-static/1.28.1/20180608102729 to /bin/fatattr
» Binlinking swapon from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked swapon from core/busybox-static/1.28.1/20180608102729 to /bin/swapon
» Binlinking chpasswd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chpasswd from core/busybox-static/1.28.1/20180608102729 to /bin/chpasswd
» Binlinking false from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked false from core/busybox-static/1.28.1/20180608102729 to /bin/false
» Binlinking time from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked time from core/busybox-static/1.28.1/20180608102729 to /bin/time
» Binlinking install from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked install from core/busybox-static/1.28.1/20180608102729 to /bin/install
» Binlinking uevent from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked uevent from core/busybox-static/1.28.1/20180608102729 to /bin/uevent
» Binlinking hostid from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked hostid from core/busybox-static/1.28.1/20180608102729 to /bin/hostid
» Binlinking sendmail from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sendmail from core/busybox-static/1.28.1/20180608102729 to /bin/sendmail
» Binlinking hdparm from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked hdparm from core/busybox-static/1.28.1/20180608102729 to /bin/hdparm
» Binlinking tty from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tty from core/busybox-static/1.28.1/20180608102729 to /bin/tty
» Binlinking fgconsole from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fgconsole from core/busybox-static/1.28.1/20180608102729 to /bin/fgconsole
» Binlinking lsof from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lsof from core/busybox-static/1.28.1/20180608102729 to /bin/lsof
» Binlinking i2cdetect from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked i2cdetect from core/busybox-static/1.28.1/20180608102729 to /bin/i2cdetect
» Binlinking udhcpd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked udhcpd from core/busybox-static/1.28.1/20180608102729 to /bin/udhcpd
» Binlinking fold from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fold from core/busybox-static/1.28.1/20180608102729 to /bin/fold
» Binlinking sed from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sed from core/busybox-static/1.28.1/20180608102729 to /bin/sed
» Binlinking getopt from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked getopt from core/busybox-static/1.28.1/20180608102729 to /bin/getopt
» Binlinking add-shell from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked add-shell from core/busybox-static/1.28.1/20180608102729 to /bin/add-shell
» Binlinking wc from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked wc from core/busybox-static/1.28.1/20180608102729 to /bin/wc
» Binlinking sysctl from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked sysctl from core/busybox-static/1.28.1/20180608102729 to /bin/sysctl
» Binlinking beep from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked beep from core/busybox-static/1.28.1/20180608102729 to /bin/beep
» Binlinking test from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked test from core/busybox-static/1.28.1/20180608102729 to /bin/test
» Binlinking pstree from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked pstree from core/busybox-static/1.28.1/20180608102729 to /bin/pstree
» Binlinking groups from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked groups from core/busybox-static/1.28.1/20180608102729 to /bin/groups
» Binlinking cpio from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cpio from core/busybox-static/1.28.1/20180608102729 to /bin/cpio
» Binlinking uptime from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked uptime from core/busybox-static/1.28.1/20180608102729 to /bin/uptime
» Binlinking i2cset from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked i2cset from core/busybox-static/1.28.1/20180608102729 to /bin/i2cset
» Binlinking reformime from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked reformime from core/busybox-static/1.28.1/20180608102729 to /bin/reformime
» Binlinking run-init from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked run-init from core/busybox-static/1.28.1/20180608102729 to /bin/run-init
» Binlinking less from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked less from core/busybox-static/1.28.1/20180608102729 to /bin/less
» Binlinking lzma from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lzma from core/busybox-static/1.28.1/20180608102729 to /bin/lzma
» Binlinking mt from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mt from core/busybox-static/1.28.1/20180608102729 to /bin/mt
» Binlinking tac from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked tac from core/busybox-static/1.28.1/20180608102729 to /bin/tac
» Binlinking iplink from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked iplink from core/busybox-static/1.28.1/20180608102729 to /bin/iplink
» Binlinking fsfreeze from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fsfreeze from core/busybox-static/1.28.1/20180608102729 to /bin/fsfreeze
» Binlinking printf from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked printf from core/busybox-static/1.28.1/20180608102729 to /bin/printf
» Binlinking fsck from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fsck from core/busybox-static/1.28.1/20180608102729 to /bin/fsck
» Binlinking setfont from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked setfont from core/busybox-static/1.28.1/20180608102729 to /bin/setfont
» Binlinking nbd-client from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nbd-client from core/busybox-static/1.28.1/20180608102729 to /bin/nbd-client
» Binlinking softlimit from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked softlimit from core/busybox-static/1.28.1/20180608102729 to /bin/softlimit
» Binlinking mktemp from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mktemp from core/busybox-static/1.28.1/20180608102729 to /bin/mktemp
» Binlinking echo from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked echo from core/busybox-static/1.28.1/20180608102729 to /bin/echo
» Binlinking login from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked login from core/busybox-static/1.28.1/20180608102729 to /bin/login
» Binlinking deluser from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked deluser from core/busybox-static/1.28.1/20180608102729 to /bin/deluser
» Binlinking svc from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked svc from core/busybox-static/1.28.1/20180608102729 to /bin/svc
» Binlinking hush from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked hush from core/busybox-static/1.28.1/20180608102729 to /bin/hush
» Binlinking touch from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked touch from core/busybox-static/1.28.1/20180608102729 to /bin/touch
» Binlinking which from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked which from core/busybox-static/1.28.1/20180608102729 to /bin/which
» Binlinking man from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked man from core/busybox-static/1.28.1/20180608102729 to /bin/man
» Binlinking depmod from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked depmod from core/busybox-static/1.28.1/20180608102729 to /bin/depmod
» Binlinking ubirsvol from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ubirsvol from core/busybox-static/1.28.1/20180608102729 to /bin/ubirsvol
» Binlinking xzcat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked xzcat from core/busybox-static/1.28.1/20180608102729 to /bin/xzcat
» Binlinking dpkg-deb from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dpkg-deb from core/busybox-static/1.28.1/20180608102729 to /bin/dpkg-deb
» Binlinking loadkmap from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked loadkmap from core/busybox-static/1.28.1/20180608102729 to /bin/loadkmap
» Binlinking readlink from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked readlink from core/busybox-static/1.28.1/20180608102729 to /bin/readlink
» Binlinking chgrp from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chgrp from core/busybox-static/1.28.1/20180608102729 to /bin/chgrp
» Binlinking umount from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked umount from core/busybox-static/1.28.1/20180608102729 to /bin/umount
» Binlinking hwclock from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked hwclock from core/busybox-static/1.28.1/20180608102729 to /bin/hwclock
» Binlinking hexedit from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked hexedit from core/busybox-static/1.28.1/20180608102729 to /bin/hexedit
» Binlinking cp from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked cp from core/busybox-static/1.28.1/20180608102729 to /bin/cp
» Binlinking od from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked od from core/busybox-static/1.28.1/20180608102729 to /bin/od
» Binlinking hd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked hd from core/busybox-static/1.28.1/20180608102729 to /bin/hd
» Binlinking rtcwake from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked rtcwake from core/busybox-static/1.28.1/20180608102729 to /bin/rtcwake
» Binlinking deallocvt from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked deallocvt from core/busybox-static/1.28.1/20180608102729 to /bin/deallocvt
» Binlinking chrt from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked chrt from core/busybox-static/1.28.1/20180608102729 to /bin/chrt
» Binlinking run-parts from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked run-parts from core/busybox-static/1.28.1/20180608102729 to /bin/run-parts
» Binlinking mkpasswd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mkpasswd from core/busybox-static/1.28.1/20180608102729 to /bin/mkpasswd
» Binlinking crontab from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked crontab from core/busybox-static/1.28.1/20180608102729 to /bin/crontab
» Binlinking arping from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked arping from core/busybox-static/1.28.1/20180608102729 to /bin/arping
» Binlinking unix2dos from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked unix2dos from core/busybox-static/1.28.1/20180608102729 to /bin/unix2dos
» Binlinking envuidgid from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked envuidgid from core/busybox-static/1.28.1/20180608102729 to /bin/envuidgid
» Binlinking awk from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked awk from core/busybox-static/1.28.1/20180608102729 to /bin/awk
» Binlinking clear from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked clear from core/busybox-static/1.28.1/20180608102729 to /bin/clear
» Binlinking dmesg from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked dmesg from core/busybox-static/1.28.1/20180608102729 to /bin/dmesg
» Binlinking crond from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked crond from core/busybox-static/1.28.1/20180608102729 to /bin/crond
» Binlinking fdflush from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fdflush from core/busybox-static/1.28.1/20180608102729 to /bin/fdflush
» Binlinking comm from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked comm from core/busybox-static/1.28.1/20180608102729 to /bin/comm
» Binlinking truncate from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked truncate from core/busybox-static/1.28.1/20180608102729 to /bin/truncate
» Binlinking powertop from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked powertop from core/busybox-static/1.28.1/20180608102729 to /bin/powertop
» Binlinking nc from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked nc from core/busybox-static/1.28.1/20180608102729 to /bin/nc
» Binlinking brctl from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked brctl from core/busybox-static/1.28.1/20180608102729 to /bin/brctl
» Binlinking fbset from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked fbset from core/busybox-static/1.28.1/20180608102729 to /bin/fbset
» Binlinking reset from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked reset from core/busybox-static/1.28.1/20180608102729 to /bin/reset
» Binlinking syslogd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked syslogd from core/busybox-static/1.28.1/20180608102729 to /bin/syslogd
» Binlinking passwd from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked passwd from core/busybox-static/1.28.1/20180608102729 to /bin/passwd
» Binlinking mkswap from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mkswap from core/busybox-static/1.28.1/20180608102729 to /bin/mkswap
» Binlinking uuencode from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked uuencode from core/busybox-static/1.28.1/20180608102729 to /bin/uuencode
» Binlinking ifup from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ifup from core/busybox-static/1.28.1/20180608102729 to /bin/ifup
» Binlinking lsmod from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lsmod from core/busybox-static/1.28.1/20180608102729 to /bin/lsmod
» Binlinking printenv from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked printenv from core/busybox-static/1.28.1/20180608102729 to /bin/printenv
» Binlinking vlock from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked vlock from core/busybox-static/1.28.1/20180608102729 to /bin/vlock
» Binlinking lzcat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked lzcat from core/busybox-static/1.28.1/20180608102729 to /bin/lzcat
» Binlinking stty from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked stty from core/busybox-static/1.28.1/20180608102729 to /bin/stty
» Binlinking mkfs.vfat from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked mkfs.vfat from core/busybox-static/1.28.1/20180608102729 to /bin/mkfs.vfat
» Binlinking ipcalc from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ipcalc from core/busybox-static/1.28.1/20180608102729 to /bin/ipcalc
» Binlinking partprobe from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked partprobe from core/busybox-static/1.28.1/20180608102729 to /bin/partprobe
» Binlinking ls from core/busybox-static/1.28.1/20180608102729 into /bin
★ Binlinked ls from core/busybox-static/1.28.1/20180608102729 to /bin/ls
» Binlinking curl-config from core/curl/7.54.1/20180608142121 into /bin
★ Binlinked curl-config from core/curl/7.54.1/20180608142121 to /bin/curl-config
» Binlinking curl from core/curl/7.54.1/20180608142121 into /bin
★ Binlinked curl from core/curl/7.54.1/20180608142121 to /bin/curl
» Binlinking file from core/file/5.32/20180608050620 into /bin
★ Binlinked file from core/file/5.32/20180608050620 to /bin/file
» Binlinking xml2-config from core/libxml2/2.9.6/20180608141053 into /bin
★ Binlinked xml2-config from core/libxml2/2.9.6/20180608141053 to /bin/xml2-config
» Binlinking xmlcatalog from core/libxml2/2.9.6/20180608141053 into /bin
★ Binlinked xmlcatalog from core/libxml2/2.9.6/20180608141053 to /bin/xmlcatalog
» Binlinking xmllint from core/libxml2/2.9.6/20180608141053 into /bin
★ Binlinked xmllint from core/libxml2/2.9.6/20180608141053 to /bin/xmllint
» Binlinking xsltproc from core/libxslt/1.1.31/20180608141131 into /bin
★ Binlinked xsltproc from core/libxslt/1.1.31/20180608141131 to /bin/xsltproc
» Binlinking xslt-config from core/libxslt/1.1.31/20180608141131 into /bin
★ Binlinked xslt-config from core/libxslt/1.1.31/20180608141131 to /bin/xslt-config
» Binlinking node from core/node/10.7.0/20180723184209 into /bin
★ Binlinked node from core/node/10.7.0/20180723184209 to /bin/node
» Binlinking npm from core/node/10.7.0/20180723184209 into /bin
★ Binlinked npm from core/node/10.7.0/20180723184209 to /bin/npm
» Binlinking npx from core/node/10.7.0/20180723184209 into /bin
★ Binlinked npx from core/node/10.7.0/20180723184209 to /bin/npx
» Binlinking pg_upgrade from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_upgrade from core/postgresql/9.6.9/20180716151728 to /bin/pg_upgrade
» Binlinking psql from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked psql from core/postgresql/9.6.9/20180716151728 to /bin/psql
» Binlinking vacuumlo from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked vacuumlo from core/postgresql/9.6.9/20180716151728 to /bin/vacuumlo
» Binlinking pg_restore from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_restore from core/postgresql/9.6.9/20180716151728 to /bin/pg_restore
» Binlinking ecpg from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked ecpg from core/postgresql/9.6.9/20180716151728 to /bin/ecpg
» Binlinking shp2pgsql from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked shp2pgsql from core/postgresql/9.6.9/20180716151728 to /bin/shp2pgsql
» Binlinking postmaster from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked postmaster from core/postgresql/9.6.9/20180716151728 to /bin/postmaster
» Binlinking pgsql2shp from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pgsql2shp from core/postgresql/9.6.9/20180716151728 to /bin/pgsql2shp
» Binlinking pg_isready from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_isready from core/postgresql/9.6.9/20180716151728 to /bin/pg_isready
» Binlinking pg_test_fsync from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_test_fsync from core/postgresql/9.6.9/20180716151728 to /bin/pg_test_fsync
» Binlinking pg_archivecleanup from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_archivecleanup from core/postgresql/9.6.9/20180716151728 to /bin/pg_archivecleanup
» Binlinking clusterdb from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked clusterdb from core/postgresql/9.6.9/20180716151728 to /bin/clusterdb
» Binlinking initdb from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked initdb from core/postgresql/9.6.9/20180716151728 to /bin/initdb
» Binlinking pg_test_timing from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_test_timing from core/postgresql/9.6.9/20180716151728 to /bin/pg_test_timing
» Binlinking pg_ctl from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_ctl from core/postgresql/9.6.9/20180716151728 to /bin/pg_ctl
» Binlinking pg_basebackup from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_basebackup from core/postgresql/9.6.9/20180716151728 to /bin/pg_basebackup
» Binlinking pg_resetxlog from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_resetxlog from core/postgresql/9.6.9/20180716151728 to /bin/pg_resetxlog
» Binlinking pg_recvlogical from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_recvlogical from core/postgresql/9.6.9/20180716151728 to /bin/pg_recvlogical
» Binlinking createdb from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked createdb from core/postgresql/9.6.9/20180716151728 to /bin/createdb
» Binlinking vacuumdb from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked vacuumdb from core/postgresql/9.6.9/20180716151728 to /bin/vacuumdb
» Binlinking pg_standby from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_standby from core/postgresql/9.6.9/20180716151728 to /bin/pg_standby
» Binlinking pg_controldata from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_controldata from core/postgresql/9.6.9/20180716151728 to /bin/pg_controldata
» Binlinking pg_rewind from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_rewind from core/postgresql/9.6.9/20180716151728 to /bin/pg_rewind
» Binlinking createlang from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked createlang from core/postgresql/9.6.9/20180716151728 to /bin/createlang
» Binlinking reindexdb from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked reindexdb from core/postgresql/9.6.9/20180716151728 to /bin/reindexdb
» Binlinking pg_config from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_config from core/postgresql/9.6.9/20180716151728 to /bin/pg_config
» Binlinking pg_dumpall from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_dumpall from core/postgresql/9.6.9/20180716151728 to /bin/pg_dumpall
» Binlinking pg_dump from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_dump from core/postgresql/9.6.9/20180716151728 to /bin/pg_dump
» Binlinking raster2pgsql from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked raster2pgsql from core/postgresql/9.6.9/20180716151728 to /bin/raster2pgsql
» Binlinking createuser from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked createuser from core/postgresql/9.6.9/20180716151728 to /bin/createuser
» Binlinking postgres from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked postgres from core/postgresql/9.6.9/20180716151728 to /bin/postgres
» Binlinking pg_receivexlog from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_receivexlog from core/postgresql/9.6.9/20180716151728 to /bin/pg_receivexlog
» Binlinking dropdb from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked dropdb from core/postgresql/9.6.9/20180716151728 to /bin/dropdb
» Binlinking dropuser from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked dropuser from core/postgresql/9.6.9/20180716151728 to /bin/dropuser
» Binlinking oid2name from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked oid2name from core/postgresql/9.6.9/20180716151728 to /bin/oid2name
» Binlinking droplang from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked droplang from core/postgresql/9.6.9/20180716151728 to /bin/droplang
» Binlinking pg_xlogdump from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pg_xlogdump from core/postgresql/9.6.9/20180716151728 to /bin/pg_xlogdump
» Binlinking pgbench from core/postgresql/9.6.9/20180716151728 into /bin
★ Binlinked pgbench from core/postgresql/9.6.9/20180716151728 to /bin/pgbench
» Binlinking ruby from core/ruby/2.4.2/20180619210241 into /bin
★ Binlinked ruby from core/ruby/2.4.2/20180619210241 to /bin/ruby
» Binlinking erb from core/ruby/2.4.2/20180619210241 into /bin
★ Binlinked erb from core/ruby/2.4.2/20180619210241 to /bin/erb
» Binlinking rake from core/ruby/2.4.2/20180619210241 into /bin
∅ Skipping binlink because rake already exists at /bin/rake. Use --force to overwrite
» Binlinking irb from core/ruby/2.4.2/20180619210241 into /bin
★ Binlinked irb from core/ruby/2.4.2/20180619210241 to /bin/irb
» Binlinking bundle from core/ruby/2.4.2/20180619210241 into /bin
∅ Skipping binlink because bundle already exists at /bin/bundle. Use --force to overwrite
» Binlinking rdoc from core/ruby/2.4.2/20180619210241 into /bin
★ Binlinked rdoc from core/ruby/2.4.2/20180619210241 to /bin/rdoc
» Binlinking gem from core/ruby/2.4.2/20180619210241 into /bin
★ Binlinked gem from core/ruby/2.4.2/20180619210241 to /bin/gem
» Binlinking ri from core/ruby/2.4.2/20180619210241 into /bin
★ Binlinked ri from core/ruby/2.4.2/20180619210241 to /bin/ri
» Binlinking update_rubygems from core/ruby/2.4.2/20180619210241 into /bin
★ Binlinked update_rubygems from core/ruby/2.4.2/20180619210241 to /bin/update_rubygems
» Binlinking strace-graph from core/strace/4.23/20180725141600 into /bin
★ Binlinked strace-graph from core/strace/4.23/20180725141600 to /bin/strace-graph
» Binlinking strace-log-merge from core/strace/4.23/20180725141600 into /bin
★ Binlinked strace-log-merge from core/strace/4.23/20180725141600 to /bin/strace-log-merge
» Binlinking strace from core/strace/4.23/20180725141600 into /bin
★ Binlinked strace from core/strace/4.23/20180725141600 to /bin/strace
» Binlinking montage from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked montage from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/montage
» Binlinking convert from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked convert from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/convert
» Binlinking Magick++-config from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked Magick++-config from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/Magick++-config
» Binlinking import from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked import from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/import
» Binlinking Wand-config from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked Wand-config from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/Wand-config
» Binlinking conjure from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked conjure from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/conjure
» Binlinking animate from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked animate from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/animate
» Binlinking compare from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked compare from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/compare
» Binlinking composite from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked composite from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/composite
» Binlinking mogrify from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked mogrify from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/mogrify
» Binlinking identify from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked identify from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/identify
» Binlinking Magick-config from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked Magick-config from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/Magick-config
» Binlinking display from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked display from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/display
» Binlinking MagickCore-config from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked MagickCore-config from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/MagickCore-config
» Binlinking stream from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked stream from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/stream
» Binlinking MagickWand-config from finalze/imagemagick/6.9.2-10/20180619190029 into /bin
★ Binlinked MagickWand-config from finalze/imagemagick/6.9.2-10/20180619190029 to /bin/MagickWand-config
<SNIP SOME UNRELATED OUTPUT>

/ # node
>
(To exit, press ^C again or type .exit)
>
/ # strace
strace: must have PROG [ARGS] or -p PID
Try 'strace -h' for more information.
/ #

using hab 0.59, packaged into a docker container.

Is there any other information I could provide that would be useful?

qhartman commented 6 years ago

In studying the initial init hook output more closely, I've found that there is a group of "Binlinking..." entries that have no corresponding "Binlinked..." entry in the list. They are always together, and always at the end of the list. They are the following:

active-oversight-api.default hook[init]:(HK): » Binlinking curl-config from core/curl/7.54.1/20180608142121 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking eu-nm from core/elfutils/0.170/20180608141148 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking file from core/file/5.32/20180608050620 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking fc-validate from core/fontconfig/2.11.95/20180717232730 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking xml2-config from core/libxml2/2.9.6/20180608141053 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking xsltproc from core/libxslt/1.1.31/20180608141131 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking node from core/node/10.7.0/20180723184209 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking pg_upgrade from core/postgresql/9.6.9/20180716151728 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking ruby from core/ruby/2.4.2/20180619210241 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking strace-graph from core/strace/4.23/20180725141600 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking sudoedit from core/sudo/1.8.18p1/20180609192018 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking blkid from core/util-linux/2.31.1/20180608101132 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking i386 from core/util-linux/2.31.1/20180608101132 into /bin
active-oversight-api.default hook[init]:(HK): » Binlinking montage from finalze/imagemagick/6.9.2-10/20180801164036 into /bin

That list is consistent from one init to the next. There is a corresponding number of messages like the following later in the log output:

active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ∅ Skipping binlink because blkid already exists at /bin/blkid. Use --force to overwrite
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗
active-oversight-api.default hook[init]:(HK): ✗✗✗ Permission denied (os error 13)
active-oversight-api.default hook[init]:(HK): ✗✗✗

So, aside from the one entry for blkid, there seems to be something happening in parallel that's changing the permissions on the fs and preventing the links from being created by the init hook. This would also explain why my attempt at directly linking the node binary is failing.

christophermaier commented 6 years ago

We're going to dig a bit further into this to figure out exactly what's going on.

christophermaier commented 6 years ago

Pinging @fnichol to get his thoughts, too.

qhartman commented 6 years ago

Great, thanks! Let me know if there's any additional info I can provide that will be useful. Based on what I've seen it seems that having the init hook run as root would effectively get around this problem, but I'm not sure that's desirable. It seems it may be given that init hooks are intended to be doing system-setup type stuff before the application starts, but it certainly would open up a risk vector. I'm really curious why most of them seem to work though, so I'm interested in your insights.

qhartman commented 6 years ago

I'm also curious if we don't want the init hook to be running as root, if there's an accepted escape hatch for cases where you do need to do something as root (as I also mentioned here https://forums.habitat.sh/t/binlinking-says-its-linking-bins-but-isnt/744/6) because simply installing sudo and using it didn't do the trick.

stale[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. We value your input and contribution. Please leave a comment if this issue still affects you.

christophermaier commented 4 years ago

In general, I don't think we want to be creating arbitrary binlinks from inside a package. Accessing binaries from dependency packages should happen already by virtue of them being on the service's path, or by using pkgPathFor explicitly in a hook.