Hi, Il 29/12/18 22:06, tincanteksup ha scritto: > > > On 28/12/2018 14:21, tincanteksup wrote: >> Hi, >> >> On 27/12/2018 18:11, Samuli Seppänen wrote: >>> > >>> Also, if you can, please review these PRs which enable anyone to build >>> the Ubuntu/Debian packages, including ones for Ubuntu 18.04: >>> >>> https://github.com/OpenVPN/sbuild_wrapper/pull/1 >>> https://github.com/OpenVPN/openvpn-vagrant/pull/6 >>> >> >> Working on it .. >> > > Tested and working but with one note. > > scripts/prepare-all.sh > ``` > dpkg-buildpackage -d -S -uc -us > ``` > does not work. > > The failure is: > ``` > tct@home:~/openvpn/pkg-bsys$ sudo scripts/prepare-all.sh > --2018-12-29 16:04:53-- > http://build.openvpn.net/downloads/releases/openvpn-2.4.6.tar.gz > Resolving build.openvpn.net (build.openvpn.net)... 52.52.118.245, > 2600:1f1c:702:ae00:f27c:d805:3b80:a45d > Connecting to build.openvpn.net (build.openvpn.net)|52.52.118.245|:80... > connected. > HTTP request sent, awaiting response... 200 OK > Length: 1431971 (1.4M) [application/octet-stream] > Saving to: ‘openvpn-2.4.6.tar.gz’ > > openvpn-2.4.6.tar.gz > 100%[========================================================================>] > 1.37M 159KB/s in 7.4s > > 2018-12-29 16:05:00 (190 KB/s) - ‘openvpn-2.4.6.tar.gz’ saved > [1431971/1431971] > > cp: 'debian/patches/series' and 'debian/patches/series' are the same file > dpkg-buildpackage: info: source package openvpn > dpkg-buildpackage: info: source version 2.4.6-bionic0 > dpkg-buildpackage: info: source distribution stable > dpkg-buildpackage: info: source changed by Samuli Seppänen > <sam...@openvpn.net> > dpkg-source --before-build openvpn-2.4.6 > dpkg-source: info: applying move_log_dir.patch > dpkg-source: info: applying auth-pam_libpam_so_filename.patch > dpkg-source: info: applying debian_nogroup_for_sample_files.patch > dpkg-source: info: applying openvpn-pkcs11warn.patch > dpkg-source: info: applying kfreebsd_support.patch > dpkg-source: info: applying match-manpage-and-command-help.patch > debian/rules clean > dh clean > make: dh: Command not found
Package "debhelper" is missing. When using Vagrant debhelper gets installed in the provisioning script: https://github.com/mattock/openvpn-vagrant/blob/sbuild/sbuild.sh That provisioning script should run fine on any Ubuntu 18.04 VM, not just inside Vagrant/Virtualbox. > debian/rules:16: recipe for target 'clean' failed > make: *** [clean] Error 127 > dpkg-buildpackage: error: debian/rules clean subprocess returned exit > status 2 > > ``` > > Change scripts/prepare-all.sh > ``` > dpkg-buildpackage -nc -d -S -uc -us > ``` > Works, tested on two independent systems. > > The output is now: > ``` > tct@home:~/openvpn/pkg-bsys$ sudo scripts/prepare-all.sh > --2018-12-29 19:25:52-- > http://build.openvpn.net/downloads/releases/openvpn-2.4.6.tar.gz > Resolving build.openvpn.net (build.openvpn.net)... 52.52.118.245, > 2600:1f1c:702:ae00:f27c:d805:3b80:a45d > Connecting to build.openvpn.net (build.openvpn.net)|52.52.118.245|:80... > connected. > HTTP request sent, awaiting response... 200 OK > Length: 1431971 (1.4M) [application/octet-stream] > Saving to: ‘openvpn-2.4.6.tar.gz’ > > openvpn-2.4.6.tar.gz > 100%[========================================================================>] > 1.37M 308KB/s in 5.0s > > 2018-12-29 19:25:57 (282 KB/s) - ‘openvpn-2.4.6.tar.gz’ saved > [1431971/1431971] > > cp: 'debian/patches/series' and 'debian/patches/series' are the same file > dpkg-buildpackage: info: source package openvpn > dpkg-buildpackage: info: source version 2.4.6-bionic0 > dpkg-buildpackage: info: source distribution stable > dpkg-buildpackage: info: source changed by Samuli Seppänen > <sam...@openvpn.net> > dpkg-source --before-build openvpn-2.4.6 > dpkg-source: info: applying move_log_dir.patch > dpkg-source: info: applying auth-pam_libpam_so_filename.patch > dpkg-source: info: applying debian_nogroup_for_sample_files.patch > dpkg-source: info: applying openvpn-pkcs11warn.patch > dpkg-source: info: applying kfreebsd_support.patch > dpkg-source: info: applying match-manpage-and-command-help.patch > dpkg-buildpackage: warning: building a source package without cleaning > up as you asked; it might contain undesired files > dpkg-source -b openvpn-2.4.6 > dpkg-source: info: using source format '3.0 (quilt)' > dpkg-source: info: building openvpn using existing > ./openvpn_2.4.6.orig.tar.gz > dpkg-source: info: building openvpn in openvpn_2.4.6-bionic0.debian.tar.xz > dpkg-source: info: building openvpn in openvpn_2.4.6-bionic0.dsc > dpkg-genbuildinfo --build=source > dpkg-genchanges --build=source >../openvpn_2.4.6-bionic0_source.changes > dpkg-genchanges: info: including full source code in upload > dpkg-source --after-build openvpn-2.4.6 > dpkg-source: info: unapplying match-manpage-and-command-help.patch > dpkg-source: info: unapplying kfreebsd_support.patch > dpkg-source: info: unapplying openvpn-pkcs11warn.patch > dpkg-source: info: unapplying debian_nogroup_for_sample_files.patch > dpkg-source: info: unapplying auth-pam_libpam_so_filename.patch > dpkg-source: info: unapplying move_log_dir.patch > dpkg-buildpackage: info: full upload (original source is included) > > ``` > > > > _______________________________________________ > Openvpn-devel mailing list > Openvpn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openvpn-devel _______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel