Trying to rebuild all the vyos packages from source.
branch=current git clone https://github.com/vyos/vyos-build.git cd vyos-build git checkout $branch ./configure git submodule init git submodule update for i in packages/*; do if [ -f "$i/.git" ]; then p=$(basename "$i") echo "select branch $branch for package $p" pushd "$i" git checkout $branch if [ $? -eq 1 ]; then git checkout master fi popd fi done
After building everything in packages, and 'make iso', the final iso contains vyos packages that are not in the packages directory. It seems that 'git submodule init' does not fetch all of them? The missing ones are:
conntrack conntrack-helpers conntrackd ddclient eventwatchd hvinfo igmpproxy iproute iproute2 libsnmp-base libsnmp-perl libsnmp30:amd64 nfct open-vm-tools pmacct snmp snmpd vyatta-biosdevname vyatta-quagga vyos-opennhrp
Also, the submodule init does find vyatta-cron, but that needs to be removed since it conflicts with something else, and it is not in the official vyos nightly builds.