From 990b9d571d9978f05ea991192ab45f1389eca8fc Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 11 May 2017 11:56:52 +0200 Subject: [PATCH 1/4] crashlinux: Rebuild with XFS and Update version from 4.4.2 to 4.4.67 Rebuild crashkernel and add CONFIG_XFS_FS. Now that we have XFS root disks we need XFS support to save the crashdump. Because we need to rebuild anyway, we also upgrade from 4.4.2 to 4.4.latest At the same time remove several kernel features not required by the crashkernel. Overall the bzImage is reduced from 6.0M top 4.3M < # Linux/x86 4.4.2 Kernel Configuration --- > # Linux/x86 4.4.67 Kernel Configuration 54c54 < CONFIG_LOCALVERSION=".crash.3" --- > CONFIG_LOCALVERSION=".crash.0" 69c69 < CONFIG_SWAP=y --- > # CONFIG_SWAP is not set 72,73d71 < CONFIG_POSIX_MQUEUE=y < CONFIG_POSIX_MQUEUE_SYSCTL=y 77d74 < CONFIG_AUDIT=y 79,81d75 < CONFIG_AUDITSYSCALL=y < CONFIG_AUDIT_WATCH=y < CONFIG_AUDIT_TREE=y 124,127d117 < CONFIG_TASKSTATS=y < CONFIG_TASK_DELAY_ACCT=y < CONFIG_TASK_XACCT=y < CONFIG_TASK_IO_ACCOUNTING=y 148,163c138 < CONFIG_CGROUPS=y < # CONFIG_CGROUP_DEBUG is not set < CONFIG_CGROUP_FREEZER=y < # CONFIG_CGROUP_PIDS is not set < # CONFIG_CGROUP_DEVICE is not set < CONFIG_CPUSETS=y < CONFIG_PROC_PID_CPUSET=y < CONFIG_CGROUP_CPUACCT=y < # CONFIG_MEMCG is not set < # CONFIG_CGROUP_HUGETLB is not set < # CONFIG_CGROUP_PERF is not set < CONFIG_CGROUP_SCHED=y < CONFIG_FAIR_GROUP_SCHED=y < # CONFIG_CFS_BANDWIDTH is not set < # CONFIG_RT_GROUP_SCHED is not set < # CONFIG_BLK_CGROUP is not set --- > # CONFIG_CGROUPS is not set 166,167c141,142 < CONFIG_UTS_NS=y < CONFIG_IPC_NS=y --- > # CONFIG_UTS_NS is not set > # CONFIG_IPC_NS is not set 169,170c144 < CONFIG_PID_NS=y < CONFIG_NET_NS=y --- > # CONFIG_PID_NS is not set 188d161 < CONFIG_BPF=y 235d207 < CONFIG_KPROBES=y 238d209 < CONFIG_OPTPROBES=y 243d213 < CONFIG_KRETPROBES=y 270d239 < CONFIG_SECCOMP_FILTER=y 298,305c267 < CONFIG_MODULES=y < # CONFIG_MODULE_FORCE_LOAD is not set < CONFIG_MODULE_UNLOAD=y < CONFIG_MODULE_FORCE_UNLOAD=y < # CONFIG_MODVERSIONS is not set < # CONFIG_MODULE_SRCVERSION_ALL is not set < # CONFIG_MODULE_SIG is not set < # CONFIG_MODULE_COMPRESS is not set --- > # CONFIG_MODULES is not set 308c270 < CONFIG_BLK_DEV_BSG=y --- > # CONFIG_BLK_DEV_BSG is not set 474d435 < # CONFIG_FRONTSWAP is not set 503d463 < # CONFIG_KEXEC_FILE is not set 505d464 < # CONFIG_KEXEC_JUMP is not set 526d484 < CONFIG_ARCH_HIBERNATION_HEADER=y 529,531d486 < CONFIG_HIBERNATE_CALLBACKS=y < CONFIG_HIBERNATION=y < CONFIG_PM_STD_PARTITION="" 710d664 < CONFIG_KEYS_COMPAT=y 713,1054c667 < CONFIG_NET=y < CONFIG_NET_INGRESS=y < < # < # Networking options < # < CONFIG_PACKET=y < # CONFIG_PACKET_DIAG is not set < CONFIG_UNIX=y < # CONFIG_UNIX_DIAG is not set < CONFIG_XFRM=y < CONFIG_XFRM_ALGO=y < CONFIG_XFRM_USER=y < # CONFIG_XFRM_SUB_POLICY is not set < # CONFIG_XFRM_MIGRATE is not set < # CONFIG_XFRM_STATISTICS is not set < # CONFIG_NET_KEY is not set < CONFIG_INET=y < CONFIG_IP_MULTICAST=y < CONFIG_IP_ADVANCED_ROUTER=y < # CONFIG_IP_FIB_TRIE_STATS is not set < CONFIG_IP_MULTIPLE_TABLES=y < CONFIG_IP_ROUTE_MULTIPATH=y < CONFIG_IP_ROUTE_VERBOSE=y < CONFIG_IP_PNP=y < CONFIG_IP_PNP_DHCP=y < CONFIG_IP_PNP_BOOTP=y < CONFIG_IP_PNP_RARP=y < # CONFIG_NET_IPIP is not set < # CONFIG_NET_IPGRE_DEMUX is not set < CONFIG_NET_IP_TUNNEL=y < CONFIG_IP_MROUTE=y < # CONFIG_IP_MROUTE_MULTIPLE_TABLES is not set < CONFIG_IP_PIMSM_V1=y < CONFIG_IP_PIMSM_V2=y < CONFIG_SYN_COOKIES=y < # CONFIG_NET_UDP_TUNNEL is not set < # CONFIG_NET_FOU is not set < # CONFIG_NET_FOU_IP_TUNNELS is not set < # CONFIG_INET_AH is not set < # CONFIG_INET_ESP is not set < # CONFIG_INET_IPCOMP is not set < # CONFIG_INET_XFRM_TUNNEL is not set < CONFIG_INET_TUNNEL=y < # CONFIG_INET_XFRM_MODE_TRANSPORT is not set < # CONFIG_INET_XFRM_MODE_TUNNEL is not set < # CONFIG_INET_XFRM_MODE_BEET is not set < CONFIG_INET_LRO=y < # CONFIG_INET_DIAG is not set < CONFIG_TCP_CONG_ADVANCED=y < # CONFIG_TCP_CONG_BIC is not set < CONFIG_TCP_CONG_CUBIC=y < # CONFIG_TCP_CONG_WESTWOOD is not set < # CONFIG_TCP_CONG_HTCP is not set < # CONFIG_TCP_CONG_HSTCP is not set < # CONFIG_TCP_CONG_HYBLA is not set < # CONFIG_TCP_CONG_VEGAS is not set < # CONFIG_TCP_CONG_SCALABLE is not set < # CONFIG_TCP_CONG_LP is not set < # CONFIG_TCP_CONG_VENO is not set < # CONFIG_TCP_CONG_YEAH is not set < # CONFIG_TCP_CONG_ILLINOIS is not set < # CONFIG_TCP_CONG_DCTCP is not set < # CONFIG_TCP_CONG_CDG is not set < CONFIG_DEFAULT_CUBIC=y < # CONFIG_DEFAULT_RENO is not set < CONFIG_DEFAULT_TCP_CONG="cubic" < CONFIG_TCP_MD5SIG=y < CONFIG_IPV6=y < # CONFIG_IPV6_ROUTER_PREF is not set < # CONFIG_IPV6_OPTIMISTIC_DAD is not set < CONFIG_INET6_AH=y < CONFIG_INET6_ESP=y < # CONFIG_INET6_IPCOMP is not set < # CONFIG_IPV6_MIP6 is not set < # CONFIG_IPV6_ILA is not set < # CONFIG_INET6_XFRM_TUNNEL is not set < # CONFIG_INET6_TUNNEL is not set < CONFIG_INET6_XFRM_MODE_TRANSPORT=y < CONFIG_INET6_XFRM_MODE_TUNNEL=y < CONFIG_INET6_XFRM_MODE_BEET=y < # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set < # CONFIG_IPV6_VTI is not set < CONFIG_IPV6_SIT=y < # CONFIG_IPV6_SIT_6RD is not set < CONFIG_IPV6_NDISC_NODETYPE=y < # CONFIG_IPV6_TUNNEL is not set < # CONFIG_IPV6_GRE is not set < # CONFIG_IPV6_MULTIPLE_TABLES is not set < # CONFIG_IPV6_MROUTE is not set < CONFIG_NETLABEL=y < CONFIG_NETWORK_SECMARK=y < CONFIG_NET_PTP_CLASSIFY=y < # CONFIG_NETWORK_PHY_TIMESTAMPING is not set < CONFIG_NETFILTER=y < # CONFIG_NETFILTER_DEBUG is not set < # CONFIG_NETFILTER_ADVANCED is not set < < # < # Core Netfilter Configuration < # < CONFIG_NETFILTER_INGRESS=y < CONFIG_NETFILTER_NETLINK=y < CONFIG_NETFILTER_NETLINK_LOG=y < CONFIG_NF_CONNTRACK=y < CONFIG_NF_LOG_COMMON=m < CONFIG_NF_CONNTRACK_SECMARK=y < CONFIG_NF_CONNTRACK_PROCFS=y < CONFIG_NF_CONNTRACK_FTP=y < CONFIG_NF_CONNTRACK_IRC=y < # CONFIG_NF_CONNTRACK_NETBIOS_NS is not set < CONFIG_NF_CONNTRACK_SIP=y < CONFIG_NF_CT_NETLINK=y < # CONFIG_NETFILTER_NETLINK_GLUE_CT is not set < CONFIG_NF_NAT=m < CONFIG_NF_NAT_NEEDED=y < # CONFIG_NF_NAT_AMANDA is not set < CONFIG_NF_NAT_FTP=m < CONFIG_NF_NAT_IRC=m < CONFIG_NF_NAT_SIP=m < # CONFIG_NF_NAT_TFTP is not set < # CONFIG_NF_NAT_REDIRECT is not set < # CONFIG_NF_TABLES is not set < CONFIG_NETFILTER_XTABLES=y < < # < # Xtables combined modules < # < CONFIG_NETFILTER_XT_MARK=m < < # < # Xtables targets < # < CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=y < CONFIG_NETFILTER_XT_TARGET_LOG=m < CONFIG_NETFILTER_XT_NAT=m < # CONFIG_NETFILTER_XT_TARGET_NETMAP is not set < CONFIG_NETFILTER_XT_TARGET_NFLOG=y < # CONFIG_NETFILTER_XT_TARGET_REDIRECT is not set < CONFIG_NETFILTER_XT_TARGET_SECMARK=y < CONFIG_NETFILTER_XT_TARGET_TCPMSS=y < < # < # Xtables matches < # < CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m < CONFIG_NETFILTER_XT_MATCH_CONNTRACK=y < CONFIG_NETFILTER_XT_MATCH_POLICY=y < CONFIG_NETFILTER_XT_MATCH_STATE=y < # CONFIG_IP_SET is not set < # CONFIG_IP_VS is not set < < # < # IP: Netfilter Configuration < # < CONFIG_NF_DEFRAG_IPV4=y < CONFIG_NF_CONNTRACK_IPV4=y < CONFIG_NF_CONNTRACK_PROC_COMPAT=y < # CONFIG_NF_DUP_IPV4 is not set < CONFIG_NF_LOG_ARP=m < CONFIG_NF_LOG_IPV4=m < CONFIG_NF_REJECT_IPV4=y < CONFIG_NF_NAT_IPV4=m < CONFIG_NF_NAT_MASQUERADE_IPV4=m < # CONFIG_NF_NAT_PPTP is not set < # CONFIG_NF_NAT_H323 is not set < CONFIG_IP_NF_IPTABLES=y < CONFIG_IP_NF_FILTER=y < CONFIG_IP_NF_TARGET_REJECT=y < CONFIG_IP_NF_NAT=m < CONFIG_IP_NF_TARGET_MASQUERADE=m < CONFIG_IP_NF_MANGLE=y < # CONFIG_IP_NF_RAW is not set < < # < # IPv6: Netfilter Configuration < # < CONFIG_NF_DEFRAG_IPV6=y < CONFIG_NF_CONNTRACK_IPV6=y < # CONFIG_NF_DUP_IPV6 is not set < CONFIG_NF_REJECT_IPV6=y < CONFIG_NF_LOG_IPV6=m < CONFIG_IP6_NF_IPTABLES=y < CONFIG_IP6_NF_MATCH_IPV6HEADER=y < CONFIG_IP6_NF_FILTER=y < CONFIG_IP6_NF_TARGET_REJECT=y < CONFIG_IP6_NF_MANGLE=y < # CONFIG_IP6_NF_RAW is not set < # CONFIG_IP_DCCP is not set < # CONFIG_IP_SCTP is not set < # CONFIG_RDS is not set < # CONFIG_TIPC is not set < # CONFIG_ATM is not set < # CONFIG_L2TP is not set < # CONFIG_BRIDGE is not set < CONFIG_HAVE_NET_DSA=y < # CONFIG_VLAN_8021Q is not set < # CONFIG_DECNET is not set < # CONFIG_LLC2 is not set < # CONFIG_IPX is not set < # CONFIG_ATALK is not set < # CONFIG_X25 is not set < # CONFIG_LAPB is not set < # CONFIG_PHONET is not set < # CONFIG_6LOWPAN is not set < # CONFIG_IEEE802154 is not set < CONFIG_NET_SCHED=y < < # < # Queueing/Scheduling < # < # CONFIG_NET_SCH_CBQ is not set < # CONFIG_NET_SCH_HTB is not set < # CONFIG_NET_SCH_HFSC is not set < # CONFIG_NET_SCH_PRIO is not set < # CONFIG_NET_SCH_MULTIQ is not set < # CONFIG_NET_SCH_RED is not set < # CONFIG_NET_SCH_SFB is not set < # CONFIG_NET_SCH_SFQ is not set < # CONFIG_NET_SCH_TEQL is not set < # CONFIG_NET_SCH_TBF is not set < # CONFIG_NET_SCH_GRED is not set < # CONFIG_NET_SCH_DSMARK is not set < # CONFIG_NET_SCH_NETEM is not set < # CONFIG_NET_SCH_DRR is not set < # CONFIG_NET_SCH_MQPRIO is not set < # CONFIG_NET_SCH_CHOKE is not set < # CONFIG_NET_SCH_QFQ is not set < # CONFIG_NET_SCH_CODEL is not set < # CONFIG_NET_SCH_FQ_CODEL is not set < # CONFIG_NET_SCH_FQ is not set < # CONFIG_NET_SCH_HHF is not set < # CONFIG_NET_SCH_PIE is not set < # CONFIG_NET_SCH_INGRESS is not set < # CONFIG_NET_SCH_PLUG is not set < < # < # Classification < # < CONFIG_NET_CLS=y < # CONFIG_NET_CLS_BASIC is not set < # CONFIG_NET_CLS_TCINDEX is not set < # CONFIG_NET_CLS_ROUTE4 is not set < # CONFIG_NET_CLS_FW is not set < # CONFIG_NET_CLS_U32 is not set < # CONFIG_NET_CLS_RSVP is not set < # CONFIG_NET_CLS_RSVP6 is not set < # CONFIG_NET_CLS_FLOW is not set < # CONFIG_NET_CLS_CGROUP is not set < # CONFIG_NET_CLS_BPF is not set < # CONFIG_NET_CLS_FLOWER is not set < CONFIG_NET_EMATCH=y < CONFIG_NET_EMATCH_STACK=32 < # CONFIG_NET_EMATCH_CMP is not set < # CONFIG_NET_EMATCH_NBYTE is not set < # CONFIG_NET_EMATCH_U32 is not set < # CONFIG_NET_EMATCH_META is not set < # CONFIG_NET_EMATCH_TEXT is not set < CONFIG_NET_CLS_ACT=y < # CONFIG_NET_ACT_POLICE is not set < # CONFIG_NET_ACT_GACT is not set < # CONFIG_NET_ACT_MIRRED is not set < # CONFIG_NET_ACT_IPT is not set < # CONFIG_NET_ACT_NAT is not set < # CONFIG_NET_ACT_PEDIT is not set < # CONFIG_NET_ACT_SIMP is not set < # CONFIG_NET_ACT_SKBEDIT is not set < # CONFIG_NET_ACT_CSUM is not set < # CONFIG_NET_ACT_VLAN is not set < # CONFIG_NET_ACT_BPF is not set < CONFIG_NET_SCH_FIFO=y < # CONFIG_DCB is not set < CONFIG_DNS_RESOLVER=y < # CONFIG_BATMAN_ADV is not set < # CONFIG_OPENVSWITCH is not set < # CONFIG_VSOCKETS is not set < # CONFIG_NETLINK_MMAP is not set < # CONFIG_NETLINK_DIAG is not set < # CONFIG_MPLS is not set < # CONFIG_HSR is not set < # CONFIG_NET_SWITCHDEV is not set < # CONFIG_NET_L3_MASTER_DEV is not set < CONFIG_RPS=y < CONFIG_RFS_ACCEL=y < CONFIG_XPS=y < # CONFIG_CGROUP_NET_PRIO is not set < # CONFIG_CGROUP_NET_CLASSID is not set < CONFIG_NET_RX_BUSY_POLL=y < CONFIG_BQL=y < # CONFIG_BPF_JIT is not set < CONFIG_NET_FLOW_LIMIT=y < < # < # Network testing < # < # CONFIG_NET_PKTGEN is not set < # CONFIG_NET_TCPPROBE is not set < # CONFIG_NET_DROP_MONITOR is not set < CONFIG_HAMRADIO=y < < # < # Packet Radio protocols < # < # CONFIG_AX25 is not set < # CONFIG_CAN is not set < # CONFIG_IRDA is not set < # CONFIG_BT is not set < # CONFIG_AF_RXRPC is not set < CONFIG_FIB_RULES=y < CONFIG_WIRELESS=y < CONFIG_CFG80211=y < # CONFIG_NL80211_TESTMODE is not set < # CONFIG_CFG80211_DEVELOPER_WARNINGS is not set < # CONFIG_CFG80211_REG_DEBUG is not set < CONFIG_CFG80211_DEFAULT_PS=y < # CONFIG_CFG80211_DEBUGFS is not set < # CONFIG_CFG80211_INTERNAL_REGDB is not set < CONFIG_CFG80211_CRDA_SUPPORT=y < # CONFIG_CFG80211_WEXT is not set < # CONFIG_LIB80211 is not set < CONFIG_MAC80211=y < CONFIG_MAC80211_HAS_RC=y < CONFIG_MAC80211_RC_MINSTREL=y < CONFIG_MAC80211_RC_MINSTREL_HT=y < # CONFIG_MAC80211_RC_MINSTREL_VHT is not set < CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y < CONFIG_MAC80211_RC_DEFAULT="minstrel_ht" < # CONFIG_MAC80211_MESH is not set < CONFIG_MAC80211_LEDS=y < # CONFIG_MAC80211_DEBUGFS is not set < # CONFIG_MAC80211_MESSAGE_TRACING is not set < # CONFIG_MAC80211_DEBUG_MENU is not set < CONFIG_MAC80211_STA_HASH_MAX_SIZE=0 < # CONFIG_WIMAX is not set < CONFIG_RFKILL=y < CONFIG_RFKILL_LEDS=y < CONFIG_RFKILL_INPUT=y < # CONFIG_NET_9P is not set < # CONFIG_CAIF is not set < # CONFIG_CEPH_LIB is not set < # CONFIG_NFC is not set < # CONFIG_LWTUNNEL is not set --- > # CONFIG_NET is not set 1087,1088d699 < CONFIG_CONNECTOR=y < CONFIG_PROC_EVENTS=y 1111,1112c722,725 < # CONFIG_BLK_DEV_DRBD is not set < # CONFIG_BLK_DEV_NBD is not set --- > > # > # DRBD disabled because PROC_FS or INET not selected > # 1117d729 < # CONFIG_ATA_OVER_ETH is not set 1119d730 < # CONFIG_BLK_DEV_RBD is not set 1210d820 < # CONFIG_SCSI_NETLINK is not set 1232,1233d841 < # CONFIG_SCSI_FC_ATTRS is not set < # CONFIG_SCSI_ISCSI_ATTRS is not set 1354d961 < # CONFIG_DM_LOG_USERSPACE is not set 1372,1681c979 < CONFIG_MACINTOSH_DRIVERS=y < CONFIG_MAC_EMUMOUSEBTN=y < CONFIG_NETDEVICES=y < CONFIG_MII=y < CONFIG_NET_CORE=y < # CONFIG_BONDING is not set < # CONFIG_DUMMY is not set < # CONFIG_EQUALIZER is not set < # CONFIG_NET_FC is not set < # CONFIG_IFB is not set < # CONFIG_NET_TEAM is not set < # CONFIG_MACVLAN is not set < # CONFIG_IPVLAN is not set < # CONFIG_VXLAN is not set < CONFIG_NETCONSOLE=y < CONFIG_NETPOLL=y < CONFIG_NET_POLL_CONTROLLER=y < # CONFIG_TUN is not set < # CONFIG_TUN_VNET_CROSS_LE is not set < # CONFIG_VETH is not set < # CONFIG_NLMON is not set < # CONFIG_ARCNET is not set < < # < # CAIF transport drivers < # < # CONFIG_VHOST_NET is not set < # CONFIG_VHOST_CROSS_ENDIAN_LEGACY is not set < < # < # Distributed Switch Architecture drivers < # < # CONFIG_NET_DSA_MV88E6XXX is not set < # CONFIG_NET_DSA_MV88E6XXX_NEED_PPU is not set < CONFIG_ETHERNET=y < CONFIG_NET_VENDOR_3COM=y < # CONFIG_PCMCIA_3C574 is not set < # CONFIG_PCMCIA_3C589 is not set < # CONFIG_VORTEX is not set < # CONFIG_TYPHOON is not set < CONFIG_NET_VENDOR_ADAPTEC=y < # CONFIG_ADAPTEC_STARFIRE is not set < CONFIG_NET_VENDOR_AGERE=y < # CONFIG_ET131X is not set < CONFIG_NET_VENDOR_ALTEON=y < # CONFIG_ACENIC is not set < # CONFIG_ALTERA_TSE is not set < CONFIG_NET_VENDOR_AMD=y < # CONFIG_AMD8111_ETH is not set < # CONFIG_PCNET32 is not set < # CONFIG_PCMCIA_NMCLAN is not set < CONFIG_NET_VENDOR_ARC=y < CONFIG_NET_VENDOR_ATHEROS=y < # CONFIG_ATL2 is not set < # CONFIG_ATL1 is not set < # CONFIG_ATL1E is not set < # CONFIG_ATL1C is not set < # CONFIG_ALX is not set < # CONFIG_NET_VENDOR_AURORA is not set < CONFIG_NET_CADENCE=y < # CONFIG_MACB is not set < CONFIG_NET_VENDOR_BROADCOM=y < # CONFIG_B44 is not set < # CONFIG_BCMGENET is not set < # CONFIG_BNX2 is not set < # CONFIG_CNIC is not set < CONFIG_TIGON3=y < # CONFIG_BNX2X is not set < # CONFIG_BNXT is not set < CONFIG_NET_VENDOR_BROCADE=y < # CONFIG_BNA is not set < CONFIG_NET_VENDOR_CAVIUM=y < # CONFIG_THUNDER_NIC_PF is not set < # CONFIG_THUNDER_NIC_VF is not set < # CONFIG_THUNDER_NIC_BGX is not set < # CONFIG_LIQUIDIO is not set < CONFIG_NET_VENDOR_CHELSIO=y < # CONFIG_CHELSIO_T1 is not set < # CONFIG_CHELSIO_T3 is not set < # CONFIG_CHELSIO_T4 is not set < # CONFIG_CHELSIO_T4VF is not set < CONFIG_NET_VENDOR_CISCO=y < # CONFIG_ENIC is not set < # CONFIG_CX_ECAT is not set < # CONFIG_DNET is not set < CONFIG_NET_VENDOR_DEC=y < CONFIG_NET_TULIP=y < # CONFIG_DE2104X is not set < # CONFIG_TULIP is not set < # CONFIG_DE4X5 is not set < # CONFIG_WINBOND_840 is not set < # CONFIG_DM9102 is not set < # CONFIG_ULI526X is not set < # CONFIG_PCMCIA_XIRCOM is not set < CONFIG_NET_VENDOR_DLINK=y < # CONFIG_DL2K is not set < # CONFIG_SUNDANCE is not set < CONFIG_NET_VENDOR_EMULEX=y < # CONFIG_BE2NET is not set < CONFIG_NET_VENDOR_EZCHIP=y < CONFIG_NET_VENDOR_EXAR=y < # CONFIG_S2IO is not set < # CONFIG_VXGE is not set < CONFIG_NET_VENDOR_FUJITSU=y < # CONFIG_PCMCIA_FMVJ18X is not set < CONFIG_NET_VENDOR_HP=y < # CONFIG_HP100 is not set < CONFIG_NET_VENDOR_INTEL=y < CONFIG_E100=y < CONFIG_E1000=y < # CONFIG_E1000E is not set < # CONFIG_IGB is not set < # CONFIG_IGBVF is not set < # CONFIG_IXGB is not set < # CONFIG_IXGBE is not set < # CONFIG_IXGBEVF is not set < # CONFIG_I40E is not set < # CONFIG_I40EVF is not set < # CONFIG_FM10K is not set < CONFIG_NET_VENDOR_I825XX=y < # CONFIG_JME is not set < CONFIG_NET_VENDOR_MARVELL=y < # CONFIG_MVMDIO is not set < # CONFIG_SKGE is not set < CONFIG_SKY2=y < # CONFIG_SKY2_DEBUG is not set < CONFIG_NET_VENDOR_MELLANOX=y < # CONFIG_MLX4_EN is not set < # CONFIG_MLX4_CORE is not set < # CONFIG_MLX5_CORE is not set < # CONFIG_MLXSW_CORE is not set < CONFIG_NET_VENDOR_MICREL=y < # CONFIG_KS8851_MLL is not set < # CONFIG_KSZ884X_PCI is not set < CONFIG_NET_VENDOR_MYRI=y < # CONFIG_MYRI10GE is not set < # CONFIG_FEALNX is not set < CONFIG_NET_VENDOR_NATSEMI=y < # CONFIG_NATSEMI is not set < # CONFIG_NS83820 is not set < CONFIG_NET_VENDOR_8390=y < # CONFIG_PCMCIA_AXNET is not set < # CONFIG_NE2K_PCI is not set < # CONFIG_PCMCIA_PCNET is not set < CONFIG_NET_VENDOR_NVIDIA=y < CONFIG_FORCEDETH=y < CONFIG_NET_VENDOR_OKI=y < # CONFIG_ETHOC is not set < CONFIG_NET_PACKET_ENGINE=y < # CONFIG_HAMACHI is not set < # CONFIG_YELLOWFIN is not set < CONFIG_NET_VENDOR_QLOGIC=y < # CONFIG_QLA3XXX is not set < # CONFIG_QLCNIC is not set < # CONFIG_QLGE is not set < # CONFIG_NETXEN_NIC is not set < # CONFIG_QED is not set < CONFIG_NET_VENDOR_QUALCOMM=y < CONFIG_NET_VENDOR_REALTEK=y < # CONFIG_8139CP is not set < CONFIG_8139TOO=y < CONFIG_8139TOO_PIO=y < # CONFIG_8139TOO_TUNE_TWISTER is not set < # CONFIG_8139TOO_8129 is not set < # CONFIG_8139_OLD_RX_RESET is not set < # CONFIG_R8169 is not set < CONFIG_NET_VENDOR_RENESAS=y < CONFIG_NET_VENDOR_RDC=y < # CONFIG_R6040 is not set < CONFIG_NET_VENDOR_ROCKER=y < CONFIG_NET_VENDOR_SAMSUNG=y < # CONFIG_SXGBE_ETH is not set < CONFIG_NET_VENDOR_SEEQ=y < CONFIG_NET_VENDOR_SILAN=y < # CONFIG_SC92031 is not set < CONFIG_NET_VENDOR_SIS=y < # CONFIG_SIS900 is not set < # CONFIG_SIS190 is not set < # CONFIG_SFC is not set < CONFIG_NET_VENDOR_SMSC=y < # CONFIG_PCMCIA_SMC91C92 is not set < # CONFIG_EPIC100 is not set < # CONFIG_SMSC911X is not set < # CONFIG_SMSC9420 is not set < CONFIG_NET_VENDOR_STMICRO=y < # CONFIG_STMMAC_ETH is not set < CONFIG_NET_VENDOR_SUN=y < # CONFIG_HAPPYMEAL is not set < # CONFIG_SUNGEM is not set < # CONFIG_CASSINI is not set < # CONFIG_NIU is not set < CONFIG_NET_VENDOR_SYNOPSYS=y < CONFIG_NET_VENDOR_TEHUTI=y < # CONFIG_TEHUTI is not set < CONFIG_NET_VENDOR_TI=y < # CONFIG_TI_CPSW_ALE is not set < # CONFIG_TLAN is not set < CONFIG_NET_VENDOR_VIA=y < # CONFIG_VIA_RHINE is not set < # CONFIG_VIA_VELOCITY is not set < CONFIG_NET_VENDOR_WIZNET=y < # CONFIG_WIZNET_W5100 is not set < # CONFIG_WIZNET_W5300 is not set < CONFIG_NET_VENDOR_XIRCOM=y < # CONFIG_PCMCIA_XIRC2PS is not set < CONFIG_FDDI=y < # CONFIG_DEFXX is not set < # CONFIG_SKFP is not set < # CONFIG_HIPPI is not set < # CONFIG_NET_SB1000 is not set < CONFIG_PHYLIB=y < < # < # MII PHY device drivers < # < # CONFIG_AQUANTIA_PHY is not set < # CONFIG_AT803X_PHY is not set < # CONFIG_AMD_PHY is not set < # CONFIG_MARVELL_PHY is not set < # CONFIG_DAVICOM_PHY is not set < # CONFIG_QSEMI_PHY is not set < # CONFIG_LXT_PHY is not set < # CONFIG_CICADA_PHY is not set < # CONFIG_VITESSE_PHY is not set < # CONFIG_TERANETICS_PHY is not set < # CONFIG_SMSC_PHY is not set < # CONFIG_BROADCOM_PHY is not set < # CONFIG_BCM7XXX_PHY is not set < # CONFIG_BCM87XX_PHY is not set < # CONFIG_ICPLUS_PHY is not set < # CONFIG_REALTEK_PHY is not set < # CONFIG_NATIONAL_PHY is not set < # CONFIG_STE10XP is not set < # CONFIG_LSI_ET1011C_PHY is not set < # CONFIG_MICREL_PHY is not set < # CONFIG_DP83848_PHY is not set < # CONFIG_DP83867_PHY is not set < # CONFIG_MICROCHIP_PHY is not set < # CONFIG_FIXED_PHY is not set < # CONFIG_MDIO_BITBANG is not set < # CONFIG_MDIO_OCTEON is not set < # CONFIG_MDIO_BCM_UNIMAC is not set < # CONFIG_PPP is not set < # CONFIG_SLIP is not set < CONFIG_USB_NET_DRIVERS=y < # CONFIG_USB_CATC is not set < # CONFIG_USB_KAWETH is not set < # CONFIG_USB_PEGASUS is not set < # CONFIG_USB_RTL8150 is not set < # CONFIG_USB_RTL8152 is not set < # CONFIG_USB_LAN78XX is not set < # CONFIG_USB_USBNET is not set < # CONFIG_USB_HSO is not set < # CONFIG_USB_IPHETH is not set < CONFIG_WLAN=y < # CONFIG_PCMCIA_RAYCS is not set < # CONFIG_LIBERTAS_THINFIRM is not set < # CONFIG_AIRO is not set < # CONFIG_ATMEL is not set < # CONFIG_AT76C50X_USB is not set < # CONFIG_AIRO_CS is not set < # CONFIG_PCMCIA_WL3501 is not set < # CONFIG_PRISM54 is not set < # CONFIG_USB_ZD1201 is not set < # CONFIG_USB_NET_RNDIS_WLAN is not set < # CONFIG_ADM8211 is not set < # CONFIG_RTL8180 is not set < # CONFIG_RTL8187 is not set < # CONFIG_MAC80211_HWSIM is not set < # CONFIG_MWL8K is not set < # CONFIG_ATH_CARDS is not set < # CONFIG_B43 is not set < # CONFIG_B43LEGACY is not set < # CONFIG_BRCMSMAC is not set < # CONFIG_BRCMFMAC is not set < # CONFIG_HOSTAP is not set < # CONFIG_IPW2100 is not set < # CONFIG_IPW2200 is not set < # CONFIG_IWLWIFI is not set < # CONFIG_IWL4965 is not set < # CONFIG_IWL3945 is not set < # CONFIG_LIBERTAS is not set < # CONFIG_HERMES is not set < # CONFIG_P54_COMMON is not set < # CONFIG_RT2X00 is not set < # CONFIG_WL_MEDIATEK is not set < CONFIG_RTL_CARDS=y < # CONFIG_RTL8192CE is not set < # CONFIG_RTL8192SE is not set < # CONFIG_RTL8192DE is not set < # CONFIG_RTL8723AE is not set < # CONFIG_RTL8723BE is not set < # CONFIG_RTL8188EE is not set < # CONFIG_RTL8192EE is not set < # CONFIG_RTL8821AE is not set < # CONFIG_RTL8192CU is not set < # CONFIG_RTL8XXXU is not set < # CONFIG_WL_TI is not set < # CONFIG_ZD1211RW is not set < # CONFIG_MWIFIEX is not set < # CONFIG_CW1200 is not set < # CONFIG_RSI_91X is not set < < # < # Enable WiMAX (Networking options) to see the WiMAX drivers < # < # CONFIG_WAN is not set < # CONFIG_VMXNET3 is not set < # CONFIG_FUJITSU_ES is not set < # CONFIG_ISDN is not set --- > # CONFIG_MACINTOSH_DRIVERS is not set 1881d1178 < # CONFIG_N_GSM is not set 1940d1236 < # CONFIG_IPWIRELESS is not set 2013d1308 < # CONFIG_I2C_STUB is not set 2042d1336 < CONFIG_PTP_1588_CLOCK=y 2217c1511 < CONFIG_X86_PKG_TEMP_THERMAL=m --- > CONFIG_X86_PKG_TEMP_THERMAL=y 2456d1749 < # CONFIG_FB_UVESA is not set 2847d2139 < # CONFIG_USBIP_CORE is not set 2946d2237 < # CONFIG_INFINIBAND is not set 3061d2351 < # CONFIG_DELL_RBTN is not set 3064d2353 < # CONFIG_AMILO_RFKILL is not set 3067d2355 < # CONFIG_MSI_LAPTOP is not set 3069,3071d2356 < # CONFIG_COMPAL_LAPTOP is not set < # CONFIG_SONY_LAPTOP is not set < # CONFIG_IDEAPAD_LAPTOP is not set 3084d2368 < # CONFIG_INTEL_OAKTRAIL is not set 3227c2511,2516 < # CONFIG_XFS_FS is not set --- > CONFIG_XFS_FS=y > # CONFIG_XFS_QUOTA is not set > # CONFIG_XFS_POSIX_ACL is not set > # CONFIG_XFS_RT is not set > # CONFIG_XFS_WARN is not set > # CONFIG_XFS_DEBUG is not set 3236,3238c2525,2527 < CONFIG_FSNOTIFY=y < CONFIG_DNOTIFY=y < CONFIG_INOTIFY_USER=y --- > # CONFIG_FSNOTIFY is not set > # CONFIG_DNOTIFY is not set > # CONFIG_INOTIFY_USER is not set 3240,3249c2529,2531 < CONFIG_QUOTA=y < CONFIG_QUOTA_NETLINK_INTERFACE=y < # CONFIG_PRINT_QUOTA_WARNING is not set < # CONFIG_QUOTA_DEBUG is not set < CONFIG_QUOTA_TREE=y < # CONFIG_QFMT_V1 is not set < CONFIG_QFMT_V2=y < CONFIG_QUOTACTL=y < CONFIG_QUOTACTL_COMPAT=y < CONFIG_AUTOFS4_FS=y --- > # CONFIG_QUOTA is not set > # CONFIG_QUOTACTL is not set > # CONFIG_AUTOFS4_FS is not set 3293c2575 < CONFIG_EFIVAR_FS=m --- > CONFIG_EFIVAR_FS=y 3297d2578 < # CONFIG_ECRYPT_FS is not set 3316,3340d2596 < CONFIG_NETWORK_FILESYSTEMS=y < CONFIG_NFS_FS=y < CONFIG_NFS_V2=y < CONFIG_NFS_V3=y < CONFIG_NFS_V3_ACL=y < CONFIG_NFS_V4=y < # CONFIG_NFS_SWAP is not set < # CONFIG_NFS_V4_1 is not set < CONFIG_ROOT_NFS=y < # CONFIG_NFS_USE_LEGACY_DNS is not set < CONFIG_NFS_USE_KERNEL_DNS=y < # CONFIG_NFSD is not set < CONFIG_GRACE_PERIOD=y < CONFIG_LOCKD=y < CONFIG_LOCKD_V4=y < CONFIG_NFS_ACL_SUPPORT=y < CONFIG_NFS_COMMON=y < CONFIG_SUNRPC=y < CONFIG_SUNRPC_GSS=y < # CONFIG_SUNRPC_DEBUG is not set < # CONFIG_CEPH_FS is not set < # CONFIG_CIFS is not set < # CONFIG_NCP_FS is not set < # CONFIG_CODA_FS is not set < # CONFIG_AFS_FS is not set 3343c2599 < CONFIG_NLS_CODEPAGE_437=y --- > # CONFIG_NLS_CODEPAGE_437 is not set 3533d2788 < CONFIG_KPROBE_EVENT=y 3535c2790 < CONFIG_PROBE_EVENTS=y --- > # CONFIG_PROBE_EVENTS is not set 3548d2802 < # CONFIG_KPROBES_SANITY_TEST is not set 3551,3552d2804 < # CONFIG_INTERVAL_TREE_TEST is not set < # CONFIG_PERCPU_TEST is not set 3561,3563d2812 < # CONFIG_TEST_LKM is not set < # CONFIG_TEST_USER_COPY is not set < # CONFIG_TEST_BPF is not set 3567d2815 < # CONFIG_TEST_STATIC_KEYS is not set 3582,3583d2829 < # CONFIG_DEBUG_SET_MODULE_RONX is not set < # CONFIG_DEBUG_NX_TEST is not set 3588d2833 < # CONFIG_X86_DECODER_SELFTEST is not set 3610,3613c2855 < CONFIG_KEYS=y < # CONFIG_PERSISTENT_KEYRINGS is not set < # CONFIG_BIG_KEYS is not set < # CONFIG_ENCRYPTED_KEYS is not set --- > # CONFIG_KEYS is not set 3615c2857 < CONFIG_SECURITY=y --- > # CONFIG_SECURITY is not set 3617,3619d2858 < CONFIG_SECURITY_NETWORK=y < # CONFIG_SECURITY_NETWORK_XFRM is not set < # CONFIG_SECURITY_PATH is not set 3621,3641c2860,2861 < CONFIG_LSM_MMAP_MIN_ADDR=65536 < CONFIG_SECURITY_SELINUX=y < CONFIG_SECURITY_SELINUX_BOOTPARAM=y < CONFIG_SECURITY_SELINUX_BOOTPARAM_VALUE=1 < CONFIG_SECURITY_SELINUX_DISABLE=y < CONFIG_SECURITY_SELINUX_DEVELOP=y < CONFIG_SECURITY_SELINUX_AVC_STATS=y < CONFIG_SECURITY_SELINUX_CHECKREQPROT_VALUE=0 < # CONFIG_SECURITY_SELINUX_POLICYDB_VERSION_MAX is not set < # CONFIG_SECURITY_SMACK is not set < # CONFIG_SECURITY_TOMOYO is not set < # CONFIG_SECURITY_APPARMOR is not set < # CONFIG_SECURITY_YAMA is not set < CONFIG_INTEGRITY=y < # CONFIG_INTEGRITY_SIGNATURE is not set < CONFIG_INTEGRITY_AUDIT=y < # CONFIG_IMA is not set < # CONFIG_EVM is not set < CONFIG_DEFAULT_SECURITY_SELINUX=y < # CONFIG_DEFAULT_SECURITY_DAC is not set < CONFIG_DEFAULT_SECURITY="selinux" --- > CONFIG_DEFAULT_SECURITY_DAC=y > CONFIG_DEFAULT_SECURITY="" 3649,3652d2868 < CONFIG_CRYPTO_AEAD=y < CONFIG_CRYPTO_AEAD2=y < CONFIG_CRYPTO_BLKCIPHER=y < CONFIG_CRYPTO_BLKCIPHER2=y 3655,3659d2870 < CONFIG_CRYPTO_RNG=y < CONFIG_CRYPTO_RNG2=y < CONFIG_CRYPTO_RNG_DEFAULT=y < CONFIG_CRYPTO_PCOMP2=y < CONFIG_CRYPTO_AKCIPHER2=y 3661,3667c2872,2875 < CONFIG_CRYPTO_MANAGER=y < CONFIG_CRYPTO_MANAGER2=y < # CONFIG_CRYPTO_USER is not set < CONFIG_CRYPTO_MANAGER_DISABLE_TESTS=y < CONFIG_CRYPTO_GF128MUL=y < CONFIG_CRYPTO_NULL=y < CONFIG_CRYPTO_NULL2=y --- > # CONFIG_CRYPTO_MANAGER is not set > # CONFIG_CRYPTO_MANAGER2 is not set > # CONFIG_CRYPTO_GF128MUL is not set > # CONFIG_CRYPTO_NULL is not set 3669d2876 < CONFIG_CRYPTO_WORKQUEUE=y 3672,3673c2879 < CONFIG_CRYPTO_AUTHENC=y < # CONFIG_CRYPTO_TEST is not set --- > # CONFIG_CRYPTO_AUTHENC is not set 3678,3679c2884,2885 < CONFIG_CRYPTO_CCM=y < CONFIG_CRYPTO_GCM=y --- > # CONFIG_CRYPTO_CCM is not set > # CONFIG_CRYPTO_GCM is not set 3681,3682c2887,2888 < CONFIG_CRYPTO_SEQIV=y < CONFIG_CRYPTO_ECHAINIV=m --- > # CONFIG_CRYPTO_SEQIV is not set > # CONFIG_CRYPTO_ECHAINIV is not set 3687,3688c2893,2894 < CONFIG_CRYPTO_CBC=y < CONFIG_CRYPTO_CTR=y --- > # CONFIG_CRYPTO_CBC is not set > # CONFIG_CRYPTO_CTR is not set 3700c2906 < CONFIG_CRYPTO_HMAC=y --- > # CONFIG_CRYPTO_HMAC is not set 3712c2918 < CONFIG_CRYPTO_GHASH=y --- > # CONFIG_CRYPTO_GHASH is not set 3716c2922 < CONFIG_CRYPTO_MD5=y --- > # CONFIG_CRYPTO_MD5 is not set 3722c2928 < CONFIG_CRYPTO_SHA1=y --- > # CONFIG_CRYPTO_SHA1 is not set 3727c2933 < CONFIG_CRYPTO_SHA256=y --- > # CONFIG_CRYPTO_SHA256 is not set 3736c2942 < CONFIG_CRYPTO_AES=y --- > # CONFIG_CRYPTO_AES is not set 3740c2946 < CONFIG_CRYPTO_ARC4=y --- > # CONFIG_CRYPTO_ARC4 is not set 3751c2957 < CONFIG_CRYPTO_DES=y --- > # CONFIG_CRYPTO_DES is not set 3784,3799c2990,2992 < CONFIG_CRYPTO_DRBG_MENU=y < CONFIG_CRYPTO_DRBG_HMAC=y < # CONFIG_CRYPTO_DRBG_HASH is not set < # CONFIG_CRYPTO_DRBG_CTR is not set < CONFIG_CRYPTO_DRBG=y < CONFIG_CRYPTO_JITTERENTROPY=y < # CONFIG_CRYPTO_USER_API_HASH is not set < # CONFIG_CRYPTO_USER_API_SKCIPHER is not set < # CONFIG_CRYPTO_USER_API_RNG is not set < # CONFIG_CRYPTO_USER_API_AEAD is not set < CONFIG_CRYPTO_HW=y < # CONFIG_CRYPTO_DEV_PADLOCK is not set < # CONFIG_CRYPTO_DEV_CCP is not set < # CONFIG_CRYPTO_DEV_QAT_DH895xCC is not set < # CONFIG_CRYPTO_DEV_QAT_DH895xCCVF is not set < # CONFIG_ASYMMETRIC_KEY_TYPE is not set --- > # CONFIG_CRYPTO_DRBG_MENU is not set > # CONFIG_CRYPTO_JITTERENTROPY is not set > # CONFIG_CRYPTO_HW is not set 3804d2996 < # CONFIG_SYSTEM_TRUSTED_KEYRING is not set 3806,3807c2998 < CONFIG_VIRTUALIZATION=y < # CONFIG_KVM is not set --- > # CONFIG_VIRTUALIZATION is not set 3818d3008 < CONFIG_GENERIC_NET_UTILS=y 3836c3026 < # CONFIG_LIBCRC32C is not set --- > CONFIG_LIBCRC32C=y 3861d3050 < CONFIG_ASSOCIATIVE_ARRAY=y 3866,3867d3054 < CONFIG_CPU_RMAP=y < CONFIG_DQL=y 3870d3056 < CONFIG_NLATTR=y 3874d3059 < CONFIG_OID_REGISTRY=y --- crashlinux-4.4.2-3.bee => crashlinux-4.4.67-0.bee | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename crashlinux-4.4.2-3.bee => crashlinux-4.4.67-0.bee (100%) diff --git a/crashlinux-4.4.2-3.bee b/crashlinux-4.4.67-0.bee similarity index 100% rename from crashlinux-4.4.2-3.bee rename to crashlinux-4.4.67-0.bee From 68d242d9cdceeb985a61fc633bc9c0c4f679031d Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 11 May 2017 13:13:21 +0200 Subject: [PATCH 2/4] crashlinux: Never start from default config Require CONFIG always to be specified. It doesn't make sense to start with a default config, because CONFIG_CRASH_DUMP=y would not be set. --- crashlinux-4.4.67-0.bee | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/crashlinux-4.4.67-0.bee b/crashlinux-4.4.67-0.bee index 3d68f4b7b..dfb2f8fdf 100755 --- a/crashlinux-4.4.67-0.bee +++ b/crashlinux-4.4.67-0.bee @@ -33,13 +33,13 @@ mee_patch() { mee_configure() { echo "configure $@" - if [ -n "$CONFIG" ] ; then - cp -v ${CONFIG} .config - make -C $S olddefconfig - else - make -C $S defconfig + if [ -z "$CONFIG" ]; then + echo "please specifiy old config in environment" + exit 1 fi + cp -v ${CONFIG} .config + make -C $S olddefconfig LOCALVERSION="\"${KERNELLOCAL}\"" sed -i -e "s@CONFIG_LOCALVERSION=.*@CONFIG_LOCALVERSION=${LOCALVERSION}@" .config From 60992388d85a903e30068379cdb3f77bf61ed2f7 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 11 May 2017 13:21:56 +0200 Subject: [PATCH 3/4] crashlinux: Do not install modules It wouldn't make sense to have modules, because they wouldn't be available from the initrd. --- crashlinux-4.4.67-0.bee | 1 - 1 file changed, 1 deletion(-) diff --git a/crashlinux-4.4.67-0.bee b/crashlinux-4.4.67-0.bee index dfb2f8fdf..6fa1e969c 100755 --- a/crashlinux-4.4.67-0.bee +++ b/crashlinux-4.4.67-0.bee @@ -56,7 +56,6 @@ mee_build() { mee_install() { echo "install $@" - make modules_install INSTALL_MOD_PATH=${D} make install INSTALL_PATH=${D}/boot ln -sv bzImage-${FULLKERNELVERSION} ${D}/boot/crashkernel.${PKGREVISION} From fdcdde819ab61b863d9b8d8db6bcb7cb50e07284 Mon Sep 17 00:00:00 2001 From: Donald Buczek Date: Thu, 11 May 2017 13:15:48 +0200 Subject: [PATCH 4/4] crashlinux: Modify bee file to match general linux bee file --- crashlinux-4.4.67-0.bee | 25 ++++++++++++++++--------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/crashlinux-4.4.67-0.bee b/crashlinux-4.4.67-0.bee index 6fa1e969c..334780907 100755 --- a/crashlinux-4.4.67-0.bee +++ b/crashlinux-4.4.67-0.bee @@ -7,14 +7,12 @@ if [ -z "${PKGVERSION[3]}" ] ; then KERNELVERSION=${KERNELVERSION}.0 fi -echo $KERNELVERSION +# append extra version to get for example 4.8.0-rc4 +KERNELVERSION=${KERNELVERSION}${PKGEXTRAVERSION_DASH} -SRCURL[0]="http://www.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}.tar.xz" +echo $KERNELVERSION -#PATCHURL+=(/src/mariux/patches/linux-0001-NFS-Fix-attribute-cache-revalidation.patch) -#PATCHURL+=(/src/mariux/patches/linux-0002-NFS-Ensure-we-revalidate-attributes-before-using-exe.patch) -#PATCHURL+=(/src/mariux/patches/linux-0003-NFSv4-Don-t-perform-cached-access-checks-before-we-v.patch) -#PATCHURL+=(/src/mariux/patches/linux-0001-bnx2x-Fix-VLANs-null-pointer-for-57710-57711.patch) +SRCURL[0]="https://cdn.kernel.org/pub/linux/kernel/v${PKGVERSION[1]}.x/linux-${PKGVERSION}${PKGEXTRAVERSION_DASH}.tar.xz" # EXCLUDE="" @@ -37,14 +35,23 @@ mee_configure() { echo "please specifiy old config in environment" exit 1 fi - + + if [ ! -e ${CONFIG} ] ; then + echo "can't find config '${CONFIG}'" + exit 1 + fi + cp -v ${CONFIG} .config - make -C $S olddefconfig + LOCALVERSION="\"${KERNELLOCAL}\"" sed -i -e "s@CONFIG_LOCALVERSION=.*@CONFIG_LOCALVERSION=${LOCALVERSION}@" .config + echo "doing make -C ${S} olddefconfig in ${PWD} .." + + make olddefconfig + echo "doing make -C ${S} menuconfig in ${PWD} .." - + make menuconfig }