From 13be76efe5437f9c2d648265f2d7b4f75c288a7d Mon Sep 17 00:00:00 2001 From: Arun Thomas Date: Tue, 20 Jul 2010 17:09:44 +0000 Subject: [PATCH] Makefile for pkgsrc repo update/checkout -From DragonflyBSD with minor tweaks --- etc/Makefile | 2 +- etc/usr/Makefile | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+), 1 deletion(-) create mode 100644 etc/usr/Makefile diff --git a/etc/Makefile b/etc/Makefile index 6dd1f74a9..a53319dbd 100644 --- a/etc/Makefile +++ b/etc/Makefile @@ -5,7 +5,7 @@ FILES1=fstab group hostname.file inet.conf motd.install mtab passwd profile \ binary_sizes.big binary_sizes.xxl syslog.conf rc.daemons.dist \ rs.inet rs.single make.conf system.conf FILES2=shadow -FILES3=daily dhcptags.conf rc +FILES3=daily dhcptags.conf rc Makefile clean:: diff --git a/etc/usr/Makefile b/etc/usr/Makefile new file mode 100644 index 000000000..e46c06607 --- /dev/null +++ b/etc/usr/Makefile @@ -0,0 +1,39 @@ +# Makefile - installed as /usr/Makefile +# +# Provides simple targets to download and maintain /usr/pkgsrc etc. + +help all: + @echo "HELP:" + @echo "" +.if exists(${.CURDIR}/pkgsrc/.git) +.if exists(${.CURDIR}/pkgsrc/Makefile) + @echo " make pkgsrc-update - update your pkgsrc repo from the net" +.else + @echo " make pkgsrc-checkout - initial checkout of your pre-packaged" + @echo " pkgsrc repo." + @echo " make pkgsrc-update - update your pkgsrc repo from the net" + @echo " after the initial checkout." +.endif +.else + @echo " make pkgsrc-create - fetch initial pkgsrc repo from the net" + @echo " make pkgsrc-update - update your pkgsrc repo from the net" +.endif + @echo "" + +pkgsrc-create: + @echo "If problems occur you may have to rm -rf pkgsrc and try again." + @echo "" + mkdir -p ${.CURDIR}/pkgsrc + cd ${.CURDIR}/pkgsrc && git init + cd ${.CURDIR}/pkgsrc && \ + git remote add origin http://github.com/gautambt/Pkgsrc-Minix.git + cd ${.CURDIR}/pkgsrc && git fetch origin + cd ${.CURDIR}/pkgsrc && git branch minix origin/minix + cd ${.CURDIR}/pkgsrc && git checkout minix + cd ${.CURDIR}/pkgsrc && git pull + +pkgsrc-checkout: + cd ${.CURDIR}/pkgsrc && git checkout minix + +pkgsrc-update: + cd ${.CURDIR}/pkgsrc && git pull -- 2.44.0