test-mac-packages.t
47 lines
| 1.8 KiB
| text/troff
|
Tads3Lexer
/ tests / test-mac-packages.t
Kevin Bullock
|
r29027 | #require test-repo slow osx osxpackaging | ||
timeless
|
r29219 | |||
$ . "$TESTDIR/helpers-testrepo.sh" | ||||
Augie Fackler
|
r29025 | $ OUTPUTDIR=`pwd` | ||
$ export OUTPUTDIR | ||||
$ KEEPMPKG=yes | ||||
$ export KEEPMPKG | ||||
$ cd "$TESTDIR"/.. | ||||
Kevin Bullock
|
r29027 | $ rm -rf dist | ||
Augie Fackler
|
r29025 | $ make osx > $OUTPUTDIR/build.log 2>&1 | ||
$ cd $OUTPUTDIR | ||||
Kevin Bullock
|
r29027 | $ ls -d *.pkg | ||
Mercurial-*-macosx10.*.pkg (glob) | ||||
$ xar -xf Mercurial*.pkg | ||||
Augie Fackler
|
r29025 | |||
Gather list of all installed files: | ||||
Kevin Bullock
|
r29027 | $ lsbom mercurial.pkg/Bom > boms.txt | ||
Augie Fackler
|
r29025 | |||
Spot-check some randomly selected files: | ||||
Kevin Bullock
|
r29027 | $ grep bdiff boms.txt | cut -d ' ' -f 1,2,3 | ||
./Library/Python/2.7/site-packages/mercurial/bdiff.so 100755 0/0 | ||||
./Library/Python/2.7/site-packages/mercurial/pure/bdiff.py 100644 0/0 | ||||
./Library/Python/2.7/site-packages/mercurial/pure/bdiff.pyc 100644 0/0 | ||||
./Library/Python/2.7/site-packages/mercurial/pure/bdiff.pyo 100644 0/0 | ||||
$ egrep 'man[15]' boms.txt | cut -d ' ' -f 1,2,3 | ||||
./usr/local/share/man/man1 40755 0/0 | ||||
./usr/local/share/man/man1/hg.1 100644 0/0 | ||||
./usr/local/share/man/man5 40755 0/0 | ||||
./usr/local/share/man/man5/hgignore.5 100644 0/0 | ||||
./usr/local/share/man/man5/hgrc.5 100644 0/0 | ||||
$ grep bser boms.txt | cut -d ' ' -f 1,2,3 | ||||
./Library/Python/2.7/site-packages/hgext/fsmonitor/pywatchman/bser.so 100755 0/0 | ||||
./Library/Python/2.7/site-packages/hgext/fsmonitor/pywatchman/pybser.py 100644 0/0 | ||||
./Library/Python/2.7/site-packages/hgext/fsmonitor/pywatchman/pybser.pyc 100644 0/0 | ||||
./Library/Python/2.7/site-packages/hgext/fsmonitor/pywatchman/pybser.pyo 100644 0/0 | ||||
$ grep localrepo boms.txt | cut -d ' ' -f 1,2,3 | ||||
./Library/Python/2.7/site-packages/mercurial/localrepo.py 100644 0/0 | ||||
./Library/Python/2.7/site-packages/mercurial/localrepo.pyc 100644 0/0 | ||||
./Library/Python/2.7/site-packages/mercurial/localrepo.pyo 100644 0/0 | ||||
$ grep '/hg ' boms.txt | cut -d ' ' -f 1,2,3 | ||||
./usr/local/bin/hg 100755 0/0 | ||||
Augie Fackler
|
r29025 | |||
Note that we're not currently installing any /etc/mercurial stuff, | ||||
including merge-tool configurations. | ||||