# @TEST-EXEC: bash setup # @TEST-EXEC: zkg install foo bar # @TEST-EXEC: bash %INPUT # @TEST-EXEC: zkg refresh # @TEST-EXEC: zkg upgrade foo # @TEST-EXEC: btest-diff scripts/foo/config.zeek # @TEST-EXEC: btest-diff scripts/bar/config.zeek # @TEST-EXEC: cp state/backups/one/alice/foo/config.zeek* foo_backup.zeek # @TEST-EXEC: btest-diff foo_backup.zeek # @TEST-EXEC: zkg install bar --version=2.0.0 # @TEST-EXEC: cp scripts/bar/config.zeek barconfig2.zeek # @TEST-EXEC: btest-diff barconfig2.zeek # @TEST-EXEC: cp state/backups/one/alice/bar/config.zeek* bar_backup.zeek # @TEST-EXEC: btest-diff bar_backup.zeek @TEST-START-FILE setup cd packages/foo echo 'print "foo orig";' > config.zeek echo 'config_files = config.zeek' >> zkg.meta git add * git commit -am 'new stuff' cd ../bar echo 'print "bar 1.0.0";' > config.zeek echo 'config_files = config.zeek' >> zkg.meta git add * git commit -am 'new stuff' git tag -a 1.0.0 -m 1.0.0 @TEST-END-FILE echo 'print "foo mod";' > scripts/foo/config.zeek echo 'print "bar mod";' > scripts/bar/config.zeek cd packages/foo echo 'print "foo new";' > config.zeek git commit -am 'new stuff' cd ../bar echo 'print "bar 2.0.0";' > config.zeek git commit -am 'new stuff' git tag -a 2.0.0 -m 2.0.0