openeuler-ci-bot
53ccf4c35a
!75 [sync] PR-74: 【轻量级 PR】:fix: add Requires in libcareplus.spec
...
From: @openeuler-sync-bot
Reviewed-by: @yezengruan
Signed-off-by: @yezengruan
2023-01-11 07:41:37 +00:00
lvgenggeng
6dfee80bc6
fix runtime dependencies
...
Signed-off-by: lvgenggeng <lvgenggeng@uniontech.com>
(cherry picked from commit ff88e5d95a341d597e08042b8e2e3955ca0a5a4e)
2023-01-11 15:04:11 +08:00
openeuler-ci-bot
769a6b2307
!68 [sync] PR-67: update libcareplus download url and package
...
From: @openeuler-sync-bot
Reviewed-by: @yezengruan
Signed-off-by: @yezengruan
2022-11-26 06:19:07 +00:00
yezengruan
275e421bdc
update libcareplus download url and package
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 21b7e1394e2a49f990a000cc90a066205c92d0cd)
2022-11-26 14:10:31 +08:00
openeuler-ci-bot
f208f73b1f
!65 [sync] PR-64: libcareplus update to version 1.0.1
...
From: @openeuler-sync-bot
Reviewed-by: @yezengruan
Signed-off-by: @yezengruan
2022-11-26 03:48:11 +00:00
yezengruan
456b7ac5ca
libcareplus update to version 1.0.1
...
update libcareplus download url and package
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 891cc410b54252e0537544a92dfcb78045e55065)
2022-11-26 11:33:39 +08:00
openeuler-ci-bot
34b22a38f2
!60 [sync] PR-56: Delete vendor hardcoded information
...
From: @openeuler-sync-bot
Reviewed-by: @yezengruan
Signed-off-by: @yezengruan
2022-11-23 11:33:05 +00:00
yezengruan
85f60de11f
Delete vendor hardcoded information
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit e7ccee6a418f36928a6fd13ec947665c43d5d1a5)
2022-11-23 19:22:22 +08:00
openeuler-ci-bot
0ab56c65cb
!58 [sync] PR-55: update README.md and README.en.md
...
From: @openeuler-sync-bot
Reviewed-by: @yezengruan
Signed-off-by: @yezengruan
2022-11-23 10:47:15 +00:00
yezengruan
265abfed5e
update README.md and README.en.md
...
Provide libcareplus docs links.
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 4560dc65696f271af5f98e84b688cc7621a2dca1)
2022-11-23 17:34:20 +08:00
openeuler-ci-bot
f0715a50e6
!52 [sync] PR-50: do not print awk warning in libcare-patch-make
...
From: @openeuler-sync-bot
Reviewed-by: @yezengruan
Signed-off-by: @yezengruan
2022-09-16 12:27:02 +00:00
yezengruan
75d6156067
do not print awk warning in libcare-patch-make
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 193a984a721a42143591603a8fbf8630ac08bfa5)
2022-09-16 20:09:58 +08:00
openeuler-ci-bot
e5c36a4c7a
!47 [sync] PR-46: update libcareplus to version 1.0.0-12
...
From: @openeuler-sync-bot
Reviewed-by: @yezengruan
Signed-off-by: @yezengruan
2022-07-21 07:58:31 +00:00
yezengruan
eda47481b9
update libcareplus to version 1.0.0-12
...
kpatch_process: fix possible double free.
ptrace: fix NULL pointer access problem
fix patched process crashing when acccess the global var
fix probably restore cc symbol link fail when kill patch building uncourteous
optimize: Remove unnecessary comparison code
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit f3d59711105eb667fa2f920958fcbdbb7068afd2)
2022-07-21 15:47:45 +08:00
openeuler-ci-bot
3e69c6c2be
!44 [sync] PR-42: modify scripts/pkgbuild to make kpatch'es for the RPM-based packages
...
From: @openeuler-sync-bot
Reviewed-by: @yezengruan
Signed-off-by: @yezengruan
2022-05-16 10:53:18 +00:00
wangcichen
f5731c1ac7
modify scripts/pkgbuild to make kpatch'es for the RPM-based packages
...
1.support specify patch-id, build-id and sanity check
2.simplify script and put it into libcare devel package
(cherry picked from commit a5aa48f473e6f9edca99c0316798f2180055421a)
2022-05-16 18:29:28 +08:00
openeuler-ci-bot
b597b17ecf
!41 [sync] PR-38: update spec with openeuler !31 !4
...
From: @openeuler-sync-bot
Reviewed-by: @kevinzhu1
Signed-off-by: @kevinzhu1
2022-05-12 11:30:39 +00:00
yezengruan
5138d02845
update spec with openeuler !31 !4
...
libcare-dump: change the return value
gensrc: skip vector instruction in str_do_gotpcrel
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit c1712c9eb7c34f10f44dd0e1688acc713cbb98b6)
2022-05-11 17:00:11 +08:00
openeuler-ci-bot
d6bcb14dbc
!37 [sync] PR-35: update changelog
...
From: @openeuler-sync-bot
Reviewed-by: @kevinzhu1
Signed-off-by: @kevinzhu1
2022-05-05 09:43:08 +00:00
yezengruan
0deb7ca8b7
update changelog
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 7c961292ea337a229dc7724322f8e0a193c2ade5)
2022-05-05 15:35:54 +08:00
openeuler-ci-bot
40cffd4a49
!33 [sync] PR-32: update spec with openeuler !28
...
From: @openeuler-sync-bot
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2022-03-30 02:39:50 +00:00
yezengruan
e85d4846c3
update spec with openeuler !28
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 70fa9ceaec6c6b76e8a944dcf9c0f73365166e6e)
2022-03-29 21:58:50 +08:00
yezengruan
0f539d6a39
selinux: enable libcare-ctl to mprotect qemu process
...
Signed-off-by: Bihong Yu <yubihong@huawei.com>
(cherry picked from commit 55aea2c2b0ccce83f2e58862c6722af4402cd469)
2022-03-29 21:58:50 +08:00
openeuler-ci-bot
7b369b74c0
!29 [sync] PR-28: update spec with openeuler !27
...
From: @openeuler-sync-bot
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2022-03-21 03:40:01 +00:00
yezengruan
99c7ef48ea
update spec with openeuler !27
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit f7f22bfc0876f11d67e5aff489ac1ccd4521a2c0)
2022-03-21 10:21:36 +08:00
yezengruan
f94071cd9b
libcare-patch-make: fix some bugs
...
This patch fix following bugs:
1. origin build should not add '-Wl,-q' flags
2. recover config-host.mak after make kpatch for next building
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: yezengruan <yezengruan@huawei.com>
(cherry picked from commit 932be3ded6490136ae3a1e79a96f389498b41a42)
2022-03-21 10:21:36 +08:00
openeuler-ci-bot
6a44912faf
!26 update spec with openeuler !26
...
From: @yezengruan
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2022-03-17 01:02:14 +00:00
yezengruan
a3cb0a9889
update spec with openeuler !26
...
Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-15 10:50:07 +08:00
jiang-dawei15
dfc0eb66b5
help: modify some help information
...
Signed-off-by: jiang-dawei15 <jiangdawei15@huawei.com>
Signed-off-by: yezengruan <yezengruan@huawei.com>
2022-03-15 10:49:51 +08:00
openeuler-ci-bot
57f687555d
!22 [sync] PR-21: update spec with openeuler !25
...
From: @openeuler-sync-bot
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2022-03-02 07:08:11 +00:00
imxcc
c2a1c88239
update spec with openeuler !25
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 4a811156ae130d3e15a2d57dc8282247378fccf2)
2022-03-02 14:59:48 +08:00
imxcc
523cf87646
kpatch_parse: fix failed to recognize .cold
...
the .cold suffix have two forms of expression: func.cold or
func.cold.NUM, we need to support recognizing both patterns.
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 726a3b4f5c2418eaf9efaec26213af64f17f27a4)
2022-03-02 14:59:48 +08:00
imxcc
87feeb1d1c
kpatch_elf: compatible with older versions of the so naming rules
...
New openEuler so naming rules have been changed, such as:
old so naming rules: libc-x.y.z.so
<----->
new so naming rules: libc.so.x.y.z
We need support this two version.
fix elf/strip: adapt to new gcc version(10.3.1)
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 32e6a91435834614104e4b25b61bf5de4f3cc1c4)
2022-03-02 14:59:48 +08:00
openeuler-ci-bot
5e293cf85e
!19 [sync] PR-18: Update spec with openeuler !24
...
From: @openeuler-sync-bot
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2022-03-01 01:19:08 +00:00
imxcc
67bec4a57c
Update spec with openeuler !24
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 4db303b3e59b29f89dab50d7198702308a8356d1)
2022-03-01 09:12:40 +08:00
imxcc
708ab5f973
libcare-patch-make: adapt libcare-patch-make to meson
...
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit ddb454facd88d9c8b694ce48070da9eb7303936b)
2022-03-01 09:12:40 +08:00
imxcc
4af75c1da8
gitignore: ignore some tests and binary
...
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 8b312e4918658a30b32a882b6fe53ea65e716c0d)
2022-03-01 09:12:40 +08:00
imxcc
693d5a27ab
elf/strip: adapt to new gcc version(10.3.1)
...
This patch fix the following problems:
1. new libc so use new naming method,such as: libc.6.so -> libc.so.6;
2. destroy .rela section sh_flags INFO property;
Signed-off-by: Bihong Yu <yubihong@huawei.com>
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 62ba2da90ad7989b71d9ca869afa8d5bfdbf8805)
2022-03-01 09:12:40 +08:00
openeuler-ci-bot
698bba14c7
!17 [sync] PR-16: spec: remove libcare.service and libcare.socket
...
From: @openeuler-sync-bot
Reviewed-by: @imxcc
Signed-off-by: @imxcc
2022-02-22 15:03:28 +00:00
imxcc
f5c7b10676
spec: remove libcare.service and libcare.socket
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit c228fc9b9dd7b416bd38a7857c1e21cd330b99e0)
2022-02-22 22:37:21 +08:00
openeuler-ci-bot
4b9274afa0
!15 [sync] PR-14: update patch with openeuler !18 !19
...
From: @openeuler-sync-bot
Reviewed-by: @Chuan-Zheng
Signed-off-by: @Chuan-Zheng
2022-02-22 13:39:23 +00:00
imxcc
e3d89e9bf0
update patch with openeuler !19
...
- gensrc: we should add align while FLAGS_PUSH_SECTION flag is set
- elf: add section adderss for STT_NOTYPE type of symbol
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 70651236ba10ff7178f3969445ceccecbaba5831)
2022-02-22 21:21:52 +08:00
imxcc
be2281c2a9
update patch with openeuler !18
...
fix cblock parse for LCOLD/LHOT/.cold.NUM, .init_array and
support gnu_unique_object
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 5048c1fb2050be2865ff39c40c6f6b6dbaf4008c)
2022-02-22 21:21:52 +08:00
openeuler-ci-bot
279d56f60e
!13 [sync] PR-12: package init 1.0.0
...
From: @openeuler-sync-bot
Reviewed-by: @Chuan-Zheng
Signed-off-by: @Chuan-Zheng
2022-02-22 09:56:54 +00:00
imxcc
43d0eac058
package init 1.0.0
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 0318c7e5e7bd9a0f9638119c573e82ff47edc15f)
2022-02-09 09:52:13 +08:00
imxcc
8ef93e293a
updated the README.en.md file
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
(cherry picked from commit 90161729e83e95a3e0058ab2f9c8b3571c5cb539)
2022-02-09 09:52:13 +08:00
openeuler-ci-bot
3a0815c7ba
!10 bugfix: 修复selinux模式下无法创建libcare.sock的问题
...
From: @imxcc
Reviewed-by: @mdsc,@Chuan-Zheng
Signed-off-by: @Chuan-Zheng
2021-09-08 08:02:17 +00:00
imxcc
5ba3939722
Allow init_t create lnk file
...
Bugfix: When the selinux mode is enforcing, libcare.socket cannot
create symlink libcare.sock. This will cause the libcare.service
to fail to start.
Signed-off-by: imxcc <xingchaochao@huawei.com>
2021-09-08 11:47:53 +08:00
openeuler-ci-bot
373190c9e8
!9 打开libcareplus编译的时候的selinux开关
...
From: @imxcc
Reviewed-by: @Chuan-Zheng
Signed-off-by:
2021-09-03 02:12:04 +00:00
imxcc
1b05c0f5f9
enable selinux bacause current mode is enforcing
...
Signed-off-by: imxcc <xingchaochao@huawei.com>
2021-09-03 10:07:28 +08:00