Page MenuHomeDevCentral

D2622.id6627.diff
No OneTemporary

D2622.id6627.diff

diff --git a/roles/core/src/init.sls b/roles/core/src/init.sls
--- a/roles/core/src/init.sls
+++ b/roles/core/src/init.sls
@@ -10,9 +10,20 @@
{% set version = grains['kernelrelease'].split("-")[0] %}
+{% if int(float(version)) < 13 %}
+freebsd_src_dependencies:
+ pkg.installed:
+ - pkgs:
+ - git
+{% endif %}
+
freebsd_src:
cmd.run:
+ {% if int(float(version)) < 13 %}
- name: svnlite checkout https://svn.freebsd.org/base/releng/{{ version }} /usr/src
+ {% else %}
+ - name: git clone -b releng/{{ version }} https://git.freebsd.org/src.git /usr/src
+ {% endif %}
- creates: /usr/src/Makefile
{% endif %}

File Metadata

Mime Type
text/plain
Expires
Thu, May 1, 03:51 (17 h, 17 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2620433
Default Alt Text
D2622.id6627.diff (651 B)

Event Timeline