Skip to content

Commit

Permalink
GitHub CI: Run verbose help text for both netatalk and afpd
Browse files Browse the repository at this point in the history
  • Loading branch information
rdmark committed Sep 18, 2024
1 parent afb2c94 commit 49a4efa
Showing 1 changed file with 30 additions and 4 deletions.
34 changes: 30 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -403,7 +403,11 @@ jobs:
- name: Autotools - Install
run: sudo make install
- name: Start netatalk
run: sudo systemctl start afpd && sleep 2 && asip-status localhost
run: |
/usr/local/sbin/afpd -V
sudo systemctl start afpd
sleep 2
asip-status localhost
- name: Stop netatalk
run: sudo systemctl stop afpd
- name: Autotools - Uninstall
Expand All @@ -425,7 +429,11 @@ jobs:
- name: Meson - Install
run: sudo meson install -C build
- name: Start netatalk
run: sudo systemctl start afpd && sleep 2 && asip-status localhost
run: |
/usr/local/sbin/afpd -V
sudo systemctl start afpd
sleep 2
asip-status localhost
- name: Stop netatalk
run: sudo systemctl stop afpd
- name: Meson - Uninstall
Expand Down Expand Up @@ -461,7 +469,11 @@ jobs:
- name: Autotools - Install
run: sudo make install
- name: Start netatalk
run: sudo netatalkd start && sleep 2 && asip-status localhost
run: |
/opt/homebrew/sbin/afpd -V
sudo netatalkd start
sleep 2
asip-status localhost
- name: Stop netatalk
run: sudo netatalkd stop
- name: Autotools - Uninstall
Expand All @@ -478,7 +490,11 @@ jobs:
- name: Meson - Install
run: sudo meson install -C build
- name: Start netatalk
run: sudo netatalkd start && sleep 2 && asip-status localhost
run: |
/opt/homebrew/sbin/afpd -V
sudo netatalkd start
sleep 2
asip-status localhost
- name: Stop netatalk
run: sudo netatalkd stop
- name: Meson - Uninstall
Expand Down Expand Up @@ -568,12 +584,14 @@ jobs:
PKG_CONFIG_PATH=/usr/local/libdata/pkgconfig
gmake -j $(nproc)
gmake install
/usr/local/sbin/afpd -V
gmake uninstall
echo "Building with Meson"
meson setup build \
-Dpkg_config_path=/usr/local/libdata/pkgconfig
meson compile -C build
meson install -C build
/usr/local/sbin/afpd -V
ninja -C build uninstall
build-netbsd:
Expand Down Expand Up @@ -615,6 +633,7 @@ jobs:
--enable-pgp-uam
gmake -j $(nproc)
gmake install
/usr/local/sbin/afpd -V
service afpd onestart
sleep 2
asip-status localhost
Expand All @@ -629,6 +648,7 @@ jobs:
cd build && meson test
cd ..
meson install -C build
/usr/local/sbin/afpd -V
service afpd onestart
sleep 2
asip-status localhost
Expand Down Expand Up @@ -675,13 +695,15 @@ jobs:
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
gmake -j $(nproc)
gmake install
/usr/local/sbin/afpd -V
gmake uninstall
echo "Building with Meson"
meson setup build \
-Dpkg_config_path=/usr/local/lib/pkgconfig \
-Dwith-ddp=false
meson compile -C build
meson install -C build
/usr/local/sbin/afpd -V
ninja -C build uninstall
build-omnios:
Expand Down Expand Up @@ -722,6 +744,7 @@ jobs:
--without-ldap
make -j $(nproc)
make install
/usr/local/sbin/afpd -V
make uninstall
echo "Building with Meson"
meson setup build \
Expand All @@ -731,6 +754,7 @@ jobs:
-Dwith-pgp-uam=true
meson compile -C build
meson install -C build
/usr/local/sbin/afpd -V
chmod 744 /etc/rc2.d/S90netatalk
chmod 744 /etc/rc0.d/K04netatalk
/etc/rc2.d/S90netatalk start
Expand Down Expand Up @@ -785,6 +809,7 @@ jobs:
--enable-cups=no
gmake -j $(nproc) all
gmake install
/usr/local/sbin/afpd -V
gmake uninstall
echo "Building with Meson"
meson setup build \
Expand All @@ -796,6 +821,7 @@ jobs:
cd build && meson test
cd ..
meson install -C build
/usr/local/sbin/afpd -V
chmod 744 /etc/rc2.d/S90netatalk
chmod 744 /etc/rc0.d/K04netatalk
/etc/rc2.d/S90netatalk start
Expand Down

0 comments on commit 49a4efa

Please sign in to comment.