gencontrol.py: add support for disabling installer packages
This commit is contained in:
parent
91d01a70ac
commit
1f9192267c
|
@ -44,6 +44,8 @@ class Gencontrol(Base):
|
||||||
},
|
},
|
||||||
'packages': {
|
'packages': {
|
||||||
'docs': config.SchemaItemBoolean(),
|
'docs': config.SchemaItemBoolean(),
|
||||||
|
'installer': config.SchemaItemBoolean(),
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -173,7 +175,7 @@ class Gencontrol(Base):
|
||||||
warnings.warn('Disable installer modules on request (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
|
warnings.warn('Disable installer modules on request (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
|
||||||
else:
|
else:
|
||||||
raise RuntimeError('Unable to disable installer modules in release build (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
|
raise RuntimeError('Unable to disable installer modules in release build (DEBIAN_KERNEL_DISABLE_INSTALLER set)')
|
||||||
else:
|
elif self.config.merge('packages').get('installer', True):
|
||||||
# Add udebs using kernel-wedge
|
# Add udebs using kernel-wedge
|
||||||
installer_def_dir = 'debian/installer'
|
installer_def_dir = 'debian/installer'
|
||||||
installer_arch_dir = os.path.join(installer_def_dir, arch)
|
installer_arch_dir = os.path.join(installer_def_dir, arch)
|
||||||
|
|
Loading…
Reference in New Issue