[pve-devel] [PATCH V2 ifupdown2 2/3] add debian/rules
Thomas Lamprecht
t.lamprecht at proxmox.com
Thu Jan 9 14:10:29 CET 2020
On 1/9/20 2:05 PM, Alexandre DERUMIER wrote:
>>> this is the exact same one as ifupdown2 ships in it's debian/ folder, so as we
>>> just sync our debian folder into their (i.e., no full overwrite) we could omit this.
>>> Or do I miss something?
>
> I have commented
>
> #export DH_VERBOSE=1
>
> I don't know why, but when it's enabled, the patches series don't seem to be applied when dpkg-buildpackage is running
> (don't have found any infos about this)
Hmm, not here, diff between the two says there's no differences, also checking
out the file shows that the ifupdown2 2.0.1-1 tag has this commented out:
$ git checkout 2.0.1-1
HEAD is now at e65fae4 debian: changelog: new 2.0.1-1 entry
$ head debian/rules
#!/usr/bin/make -f
#export DH_VERBOSE=1
export PYBUILD_NAME=ifupdown2
export PYBUILD_INSTALL_ARGS=--install-lib=/usr/share/ --install-scripts=/usr/share/
%:
dh $@ --with python2 --with systemd --buildsystem=pybuild
override_dh_installman:
As this builds here I'll just omit the 2/3 patch :)
>
> ----- Mail original -----
> De: "Thomas Lamprecht" <t.lamprecht at proxmox.com>
> À: "pve-devel" <pve-devel at pve.proxmox.com>, "Alexandre Derumier" <aderumier at odiso.com>
> Envoyé: Jeudi 9 Janvier 2020 13:09:30
> Objet: Re: [pve-devel] [PATCH V2 ifupdown2 2/3] add debian/rules
>
> On 1/9/20 12:23 PM, Alexandre Derumier wrote:
>> comment export DH_VERBOSE=1 to have patches applied
>>
>> Signed-off-by: Alexandre Derumier <aderumier at odiso.com>
>> ---
>> debian/rules | 27 +++++++++++++++++++++++++++
>> 1 file changed, 27 insertions(+)
>> create mode 100755 debian/rules
>>
>> diff --git a/debian/rules b/debian/rules
>> new file mode 100755
>> index 0000000..6274b3a
>> --- /dev/null
>> +++ b/debian/rules
>> @@ -0,0 +1,27 @@
>> +#!/usr/bin/make -f
>> +
>> +#export DH_VERBOSE=1
>> +export PYBUILD_NAME=ifupdown2
>> +export PYBUILD_INSTALL_ARGS=--install-lib=/usr/share/ --install-scripts=/usr/share/
>> +
>> +%:
>> + dh $@ --with python2 --with systemd --buildsystem=pybuild
>> +
>> +override_dh_installman:
>> + ./ifupdown2/man/genmanpages.sh ./ifupdown2/man ./man
>> + dh_installman
>> +
>> +override_dh_install:
>> + dh_install
>> + mkdir -p debian/ifupdown2/lib/systemd/system/
>> + install --mode=644 debian/ifup at .service debian/ifupdown2/lib/systemd/system/
>> +
>> +
>> +override_dh_systemd_start:
>> + dh_systemd_start --name=networking --no-start
>> +
>> +override_dh_systemd_enable:
>> + dh_systemd_enable --name=networking
>> +
>> +override_dh_compress:
>> + dh_compress -X.py
>>
>
> this is the exact same one as ifupdown2 ships in it's debian/ folder, so as we
> just sync our debian folder into their (i.e., no full overwrite) we could omit this.
> Or do I miss something?
>
>
More information about the pve-devel
mailing list