view more/repo.sh @ 1694:4f2b55e22fa1 draft

Identify musl in features.h.
author Rob Landley <rob@landley.net>
date Sun, 05 Oct 2014 21:44:40 -0500
parents da21ff27331e
children
line wrap: on
line source

#!/bin/bash

# Populate a few source control directories. If they exist, they'll be used
# instead of source tarballs. (Note: if you want to apply patches you'll have
# to do it yourself, sources/patches only applies to tarballs.)

mkdir -p packages &&
if [ ! -d packages/busybox ]
then
  git clone git://busybox.net/busybox packages/busybox || exit 1
else
  (cd packages/busybox && git pull) || exit 1
fi

if [ ! -d packages/uClibc ]
then
  git clone git://uclibc.org/uClibc packages/uClibc
else
  (cd packages/uClibc && git pull) || exit 1
fi

if [ ! -d packages/linux ]
then
  git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6 \
    packages/linux || exit 1
else
  (cd packages/linux && git pull) || exit 1
fi

if [ ! -d packages/toybox ]
then
  hg clone http://landley.net/hg/toybox packages/toybox || exit 1
else
  (cd packages/toybox && hg pull -u) || exit 1
fi