install - Add the src-create-shallow directive to Makefile.usr
authorMatthew Dillon <dillon@apollo.backplane.com>
Sun, 6 Mar 2011 17:19:11 +0000 (09:19 -0800)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sun, 6 Mar 2011 17:19:11 +0000 (09:19 -0800)
* Add the src-create-shallow directive to Makefile.usr

Submitted-by: John Marino <dragon@marino.st>
etc/Makefile.usr

index 8b7c43d..bf0e48c 100644 (file)
@@ -31,6 +31,7 @@ help all:
 .endif
 .else
        @echo "    make src-create          - fetch initial src repo from the net"
+       @echo "    make src-create-shallow  - fetch initial history-free src repo"
        @echo "    make src-update          - update your src repo from the net"
 .endif
        @echo ""
@@ -78,6 +79,18 @@ src-create:
        cd ${.CURDIR}/src && git checkout master
        cd ${.CURDIR}/src && git pull
 
+src-create-shallow:
+       @echo "If problems occur you may have to rm -rf src and try again."
+       @echo ""
+       mkdir -p ${.CURDIR}/src
+       cd ${.CURDIR}/src && git init
+       cd ${.CURDIR}/src && \
+           git remote add origin git://git.dragonflybsd.org/dragonfly.git
+       cd ${.CURDIR}/src && git fetch --depth=1 origin
+       cd ${.CURDIR}/src && git branch master origin/master
+       cd ${.CURDIR}/src && git checkout master
+       cd ${.CURDIR}/src && git pull
+
 src-checkout:
        cd ${.CURDIR}/src && git checkout master