File indexing completed on 2024-04-21 05:41:59

0001 #!/bin/sh
0002 # Copyright 2023 by Laurent Montel <montel@kde.org> licensed under GPL.
0003 # 
0004 
0005 if grep -q "project: sysadmin/ci-utilities" .gitlab-ci.yml; then
0006     echo "File already ported"
0007 else
0008 
0009     perl -pi -e 's,include:,include:\n  - project: sysadmin/ci-utilities\n    file:,' .gitlab-ci.yml
0010 
0011     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6.yml,    - /gitlab-templates/linux-qt6.yml,' .gitlab-ci.yml
0012     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd-qt6.yml,    - /gitlab-templates/freebsd-qt6.yml,' .gitlab-ci.yml
0013     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/windows-qt6.yml,    - /gitlab-templates/windows-qt6.yml,' .gitlab-ci.yml
0014     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/reuse-lint.yml,    - /gitlab-templates/reuse-lint.yml,' .gitlab-ci.yml
0015     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android-qt6.yml,    - /gitlab-templates/android-qt6.yml,' .gitlab-ci.yml
0016     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-qt6-static.yml,    - /gitlab-templates/linux-qt6-static.yml,' .gitlab-ci.yml    
0017 
0018     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux.yml,    - /gitlab-templates/linux.yml,' .gitlab-ci.yml
0019     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/freebsd.yml,    - /gitlab-templates/freebsd.yml,' .gitlab-ci.yml
0020     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/windows.yml,    - /gitlab-templates/windows.yml,' .gitlab-ci.yml
0021     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/android.yml,    - /gitlab-templates/android.yml,' .gitlab-ci.yml
0022     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/flatpak.yml,    - /gitlab-templates/flatpak.yml,' .gitlab-ci.yml
0023     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/craft-appimage.yml,    - /gitlab-templates/craft-appimage.yml,' .gitlab-ci.yml
0024     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/windows-static.yml,    - /gitlab-templates/windows-static.yml,' .gitlab-ci.yml
0025     perl -pi -e 's,- https://invent.kde.org/sysadmin/ci-utilities/raw/master/gitlab-templates/linux-static.yml,    - /gitlab-templates/linux-static.yml,' .gitlab-ci.yml
0026 
0027 fi