diff --git a/steps/manifest b/steps/manifest index 14e924ec..570a0db1 100644 --- a/steps/manifest +++ b/steps/manifest @@ -194,6 +194,7 @@ build: gcc-13.1.0 build: libmd-1.1.0 build: libbsd-0.11.8 build: shadow-4.14.3 +build: opendoas-6.8.2 improve: cleanup_filesystem improve: null_time ( FORCE_TIMESTAMPS == True ) improve: update_checksums ( UPDATE_CHECKSUMS == True ) diff --git a/steps/opendoas-6.8.2/pass1.sh b/steps/opendoas-6.8.2/pass1.sh new file mode 100644 index 00000000..2c038766 --- /dev/null +++ b/steps/opendoas-6.8.2/pass1.sh @@ -0,0 +1,14 @@ +src_configure() { + ./configure --prefix="${PREFIX}" \ + --without-pam +} + +src_compile() { + make -f GNUmakefile "${MAKEJOBS}" PREFIX="${PREFIX}" +} + +src_install() { + make -f GNUmakefile install PREFIX="${PREFIX}" DESTDIR="${DESTDIR}" + + ln -s doas "${DESTDIR}${PREFIX}/bin/sudo" +} diff --git a/steps/opendoas-6.8.2/sources b/steps/opendoas-6.8.2/sources new file mode 100644 index 00000000..fc4a7a87 --- /dev/null +++ b/steps/opendoas-6.8.2/sources @@ -0,0 +1 @@ +https://github.com/Duncaen/OpenDoas/releases/download/v6.8.2/opendoas-6.8.2.tar.xz 4e98828056d6266bd8f2c93e6ecf12a63a71dbfd70a5ea99ccd4ab6d0745adf0