This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: What comes with Cygwin?


On 5/14/2013 08:26, Warren Young wrote:
The executables contained within those packages are:

That list was incomplete for two reasons.

First, vim-minimal just got added to Base, and I hadn't installed it, so my cygcheck on it gave nothing.

Second, my cygcheck loop was only showing actual executables, not symlinks.

So, my second attempt:

    [ alternatives apropos arch ash awk backup base64 basename
    bash bashbug cat chcon chgrp chmod chown chroot cksum comm
    copy-user-registry-fstab cp csplit cut cygcheck cyglsa-config
    cygpath cygserver cygserver-config cygwin-console-helper
    dash date dd df dgawk dir dircolors dirname du dumper echo
    editrights egrep env ex expand expr factor false fgrep file
    find fmt fold g gawk getconf getfacl gkill grep groups gunzip
    gzip head hostid hostname id igawk install ipcrm ipcs join kill
    ldd ldh link ln locale locate login logname ls makewhatis
    man man2dvi man2html manpath md5sum mintty mkdir mkfifo
    mkgroup mknod mkpasswd mktemp mount mv nice nl nohup nproc od
    oldfind passwd paste pathchk peflags peflagsall pgawk pinky
    pldd pr printenv printf ps ptx pwd readlink realpath rebase
    rebaseall regtool restore rm rmdir run runcon rvi sed seq
    setfacl setmetamode sh sha1sum sha224sum sha256sum sha384sum
    sha512sum shred shuf sleep sort split ssp stat strace stty su
    sum sync tac tail tar tee test timeout touch tr true truncate
    tsort tty tzselect tzset umount uname uncompress unexpand uniq
    unlink update-alternatives updatedb users vdir vi wc whatis
    which who whoami xargs yes zcat zcmp zdiff zdump zegrep zfgrep
    zforce zgrep zic zless zmore znew

The new cygcheck loop is:

    for p in `cat pkgs`
    do
        cygcheck -l $p | grep bin/ >> exes
    done

Cleanup in Vim is then:

    :%s/\/usr\/sbin\//
    :%s/\/usr\/bin\//
    :%s/\/bin\//
    [ search for DLLs and /usr/lib files; remove them ]

Run the exe list through sort(1) and fmt(1), then indent one tab for posting, then:

    $ expand -t4 < exes > /dev/clipboard

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]