From 5f661a2da2881d3b60ffc9630774236b22d18c42 Mon Sep 17 00:00:00 2001 From: loongson Date: Tue, 2 Jul 2024 14:30:09 +0800 Subject: [PATCH] Add a script for quick set defconfig(9648024ea) --- buildenv.sh | 54 ++++++++++++++++++ package/loongson_resize/loongson_resize.mk | 5 +- .../loongson_resize/loongson_resize.tar.gz | Bin 674 -> 833 bytes 3 files changed, 57 insertions(+), 2 deletions(-) create mode 100755 buildenv.sh diff --git a/buildenv.sh b/buildenv.sh new file mode 100755 index 00000000..2971c991 --- /dev/null +++ b/buildenv.sh @@ -0,0 +1,54 @@ +#!/bin/bash + +#set -ex + +conf="" +PS3="Please enter your choice:" + +function get_conf() +{ + plat=loongson${1} + options=(`cd configs && ls ${plat}*`) + select opt in "${options[@]}" + do + conf=$opt + # echo $opt + break + done + + echo + echo "Your select is :$conf" + echo +} + +function get_all_conf() +{ + get_conf 2k1000la + get_conf 2k500 + get_conf 2k300 + get_conf 2p500 +} + +function usage() +{ + echo "./buildenv.sh <2k300/2k500/2k1000la/2p500/all>" +} + + +function main() +{ + if [ $# -eq 1 ] ;then + param=${1} + if [ $param = "all" ]; then + get_conf + else + plat=${1}_ + get_conf $plat + fi + make $conf + else + usage + fi +} + +main $@ diff --git a/package/loongson_resize/loongson_resize.mk b/package/loongson_resize/loongson_resize.mk index d2f0b475..fae2ec27 100644 --- a/package/loongson_resize/loongson_resize.mk +++ b/package/loongson_resize/loongson_resize.mk @@ -18,10 +18,11 @@ endef define LOONGSON_RESIZE_INSTALL_TARGET_CMDS echo "install loongson resize init.d/profile.d" - mkdir -p $(TARGET_DIR)/etc/profile.d - cd $(@D) && chmod a+x ./resizerootfs.sh && cp resizerootfs.sh $(TARGET_DIR)/etc/profile.d + cd $(@D) && chmod a+x ./resizerootfs.sh && cp resizerootfs.sh $(TARGET_DIR)/root/ mkdir -p $(TARGET_DIR)/etc/init.d cd $(@D) && chmod a+x ./S01resizerootfs && cp S01resizerootfs $(TARGET_DIR)/etc/init.d + cd $(@D) && cp loongson-resize.service $(TARGET_DIR)/usr/lib/systemd/system/ + cd $(TARGET_DIR)/usr/lib/systemd/system/sysinit.target.wants && ln -sf ../loongson-resize.service loongson-resize.service endef $(eval $(generic-package)) diff --git a/package/loongson_resize/loongson_resize.tar.gz b/package/loongson_resize/loongson_resize.tar.gz index da333fd0c65eb9f753b4be776279eaef035bc71e..6e35cf3cc89cd544e99e1bf02469eacecd3640bf 100644 GIT binary patch literal 833 zcmV-H1HSwpiwFS5U4v!-1MQY=PunmMfcaYg3NKV*Ahmhvn>Lh5AlNi%8>lVYhpwU_ zxfW}!9mOtcSNh*~PTCR*j7eKTXnwvVIiK&&=eyV~$4x-8pO6Tl`f_U%I7p*W(@(ci za~Dr9m2138Wy`JBt4_UEuednwRvmm$XCu+9F_tPwDBa?0JjFCTsQ1|T3uXJ2eZjab zFUd9u0}0eBx)x=e6m(wHE-4gjT^e@2O3J8SDD3ZRB@yo~-cdtOxlUjxf@mq-(=QNS z3TmCnU;uAv(V??UQ_sF$Oq*L;Z^9IH3CJKMKZNt9dAQYl!Lpr=WAjnd*`wkYU1N#RT`)N&?6F!FZ^SAO;=*4;e_G z3vvj3k$^9!lA(z*W^n+DkWMSBpe|`oWAFtBc_|b*o)zJlZ!{|MR}>3rn4Q^R4Gd<(dO=y1C3`ngm2B3avqjre%v{P*y@*ZuD{oJOVM zRrLAqR!sjt3HkG%y#I9Y!M8z$cG_3btu7^`d2-S|I{tco>i5DxQ9DjVXosU{$T(1X zO(jHhN7~f>&h5bt3I++pRL}PDBOEJQil|RZed_g=#(c|;;L5hh=|Qvomr)T;!u~u!s<% z=*1RiS~91rRb=5c(^99+)Lw*vWx?MaTm`<&PA;vOpFL|)!q#3sQ)|_Xl2xj8o_=d9 ztEhYJEo*DtUM}yqjD`W{V!2mVnnRt&=l&NN3|U8$SD%+Y4a zwL8pmA(u(9&HwJZq{*^Qod|U(??WNU-TQv`UOzf+%9Z%WQz^5#YV86C8I2C~(;Xc+ z&1XS>IBdDYLwDpl_``K~IB*6naCQ>S7Pl(%Q-D?^WxP-_{+Zlk`~N8IXZDqdZFSAs zEbtWvv*Vf|VrJ;NWP8joY@P*nlFGS=crUb@*QJMghH-SHrDd|Wc}EGYyH0r|{jgfy z*DpM{mSCPMf5Bfu$AMKTskPS|wcONlOOb)gxbg$Wp1MZ=Gh3&*6CaQCe;@n3?0;u8 z81x6a|A&J^>i@q%v;WzfcgJtNqTNL-vaMccY;t;fcJlhubnMLnKLb4z0z0?~BN20e zH7FiJSJ_~Hj_pMk7Zxc`Kx=#W5!_~Ah2ViThyJWG=9zZLzuG1nA5YFcoWJ)R#@bM< zsnB0CoEK8@sZ!xo8+yLCVn(GpE2c?jRmYXz1##h8FD`8iW5x_Ihl>jwYz;vZJg>2W z-^ed^o?d+Z11Tq&R+7kv(wNzSGaq&0Mg&4*upQxQf0klR5)j_{|J9g-Udx z+#QC$?W7hXX}Uu~V5PDUr& zS?QG=>MY9eCdE~UNntO$7ieuCTe^tkl+R#+AC%x=z2eRopJIF{8}nMDnC8J~I<5d=XH1VIo4K@bE%5ClOG1VIo4K@fk=cc)2` I^8hFS08iRXO#lD@