Files
patronageos/config/update_kernel_make_config.py

78 lines
1.8 KiB
Python

# -*- coding: utf-8 -*-
import sys
text = sys.stdin.readlines()
config = {}
for i in range(len(text)):
if '#' not in text[i] and len(str(text[i]).strip())>0:
key = str(text[i]).strip().split('=')
config[str(key[0])]=str(key[1])
changes = {
"CONFIG_UNIX":'y',
"CONFIG_TMPFS":'y',
"CONFIG_CGROUPS":'y',
"CONFIG_EXT4_FS":'y',
"CONFIG_BLK_DEV_LOOP":'y',
"CONFIG_BLK_DEV_RAM":'y',
"CONFIG_BLK_DEV":'y',
"CONFIG_BLOCK":'y',
"CONFIG_DEVTMPFS_MOUNT":'y',
"CONFIG_DEVTMPFS":'y',
"CONFIG_BLK_DEV_INITRD":'y',
"CONFIG_INITRAMFS_SOURCE":'y',
"CONFIG_SYSTEM_TRUSTED_KEYS":'',
"CONFIG_SYSTEM_REVOCATION_KEYS":'',
"CONFIG_EFI_STUB":'y',
"CONFIG_VIRTIO_GUEST":'y',
"CONFIG_FB_EFI":'y',
"CONFIG_EFI":'y',
"CONFIG_SYSFB":'y',
"CONFIG_FB":'y',
"CONFIG_VIRTIO":'y',
"CONFIG_DRM_VIRTIO_GPU":'y',
"CONFIG_VIRTIO_PCI":'y',
"CONFIG_VIRTIO_BALLOON":'y',
"CONFIG_HW_RANDOM_VIRTIO":'y',
"CONFIG_PCI":'y',
"CONFIG_DRM":'y',
"CONFIG_VIRTIO_MEM":'y',
"CONFIG_VIRTIO_MMIO":'y',
"CONFIG_VIRTIO_IOMMU":'y',
"CONFIG_VIRTIO_VDPA":'y',
"CONFIG_BLK_MQ_VIRTIO":'y',
"CONFIG_VIRTIO_CONSOLE":'y',
"CONFIG_VIRTIO_MENU":'y',
"CONFIG_VIRTIO_BLK":'y',
"CONFIG_VIRTIO_VSOCKETS":'y',
"CONFIG_VIRTIO_VSOCKETS_COMMON":'y',
"CONFIG_RPMSG_VIRTIO":'y',
"CONFIG_VIRTIO_FS":'y',
"CONFIG_VIRTIO_INPUT":'y',
"CONFIG_VIRTIO_PCI_LIB":'y',
"CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES":'y',
"CONFIG_VIRTIO_ANCHOR CONFIG_SCSI_VIRTIO":'y',
"CONFIG_VIRTIO_MENU CONFIG_HIGH_RES_TIMERS":'y',
"CONFIG_DEBUG_INFO CONFIG_KVM_GUEST":'y',
"CONFIG_PARAVIRT":'y',
"CONFIG_VIRTIO_NET":'y',
"CONFIG_KVM_CLOCK":'y',
"CONFIG_ATA":'y',
"CONFIG_SCSI_SATA":'y',
"CONFIG_SCSI_VIRTIO":'y',
"CONFIG_SATA_AHCI":'y',
"CONFIG_SCSI_DISK":'y',
"CONFIG_SCSI":'y'
}
for c in changes.keys():
config[str(c)]=changes[str(c)]
config_to_write = ['='.join([str(i),str(config[str(i)])]) for i in config.keys()]
print('\n'.join(config_to_write))