Compare commits

..

10 Commits

Author SHA1 Message Date
openeuler-ci-bot
7d7eb1a7cf
!20 [sync] PR-17: remove rpath and runpath of exec files and libraries
From: @openeuler-sync-bot 
Reviewed-by: @openeuler-basic 
Signed-off-by: @openeuler-basic
2024-02-22 11:22:12 +00:00
hongjinghao
7e5aa6b3f3 remove rpath and runpath of exec files and libraries
(cherry picked from commit 1d5b63b8b019dc4989d445938598b0effa8adf7e)
2024-02-22 14:16:03 +08:00
openeuler-ci-bot
684ba7e216
!14 [sync] PR-13: 【轻量级 PR】:Remove unnecessary Buildrequires git
From: @openeuler-sync-bot 
Reviewed-by: @overweight 
Signed-off-by: @overweight
2022-06-10 01:15:49 +00:00
yangzhao_kl
2c322f19ba Remove unnecessary Buildrequires git
(cherry picked from commit 3a26f505958783e2e83e5b31741a878c429d71c0)
2022-06-09 11:05:17 +08:00
openeuler-ci-bot
64beea0da2 !12 Delete -S git from %autosetup
From: @wangchen2020
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-09-09 03:03:20 +00:00
wangchen2020
7775554dec Delete -S git from %autosetup 2021-09-09 10:12:31 +08:00
openeuler-ci-bot
101edf8413 !9 Delete the telnet patch to remove the dependency on telnet
From: @panxh_purple
Reviewed-by: @overweight
Signed-off-by: @overweight
2021-06-22 07:05:14 +00:00
panxiaohe
d67d54cbeb Delete the telnet patch to remove the dependency on telnet 2021-06-22 09:28:05 +08:00
openeuler-ci-bot
4c77537557 !3 Add yaml file
From: @wangchen2020
Reviewed-by: @overweight
Signed-off-by: @overweight
2020-11-03 09:37:22 +08:00
wangchen2020
f105d196b7 Add yaml file 2020-11-02 18:51:53 +08:00
4 changed files with 29 additions and 37 deletions

View File

@ -1,29 +0,0 @@
diff -up expect5.45/example/passmass.orig expect5.45/example/passmass
--- expect5.45/example/passmass.orig 2011-07-27 16:09:31.013843393 +0200
+++ expect5.45/example/passmass 2011-07-27 16:10:55.667843578 +0200
@@ -107,6 +107,10 @@ for {set i 0} {$i<$argc} {incr i} {
set login "ssh"
continue
} "-telnet" {
+ if {[file executable /usr/bin/telnet] == 0} {
+ send_user "It seems that telnet is not installed. Please install telnet in order to use the script with this option.\n"
+ exit 1
+ }
set login "telnet"
continue
} "-program" {
diff -up expect5.45/example/weather.orig expect5.45/example/weather
--- expect5.45/example/weather.orig 2011-07-27 15:49:57.878843862 +0200
+++ expect5.45/example/weather 2011-07-27 16:08:48.067843491 +0200
@@ -33,6 +33,11 @@ set timeout 60
set env(TERM) vt100 ;# actual value doesn't matter, just has to be set
+if {[file executable /usr/bin/telnet] == 0} {
+ send_user "It seems that telnet is not installed. Please install telnet in order to use this script.\n"
+ exit 1
+}
+
spawn telnet rainmaker.wunderground.com 3000
while {1} {
expect timeout {

View File

@ -1,5 +1,5 @@
--- exp_clib.c.orig 2017-03-24 10:34:37.269183513 -0400 --- expect5.45.4/exp_clib.c 2017-03-24 10:34:37.269183513 -0400
+++ exp_clib.c 2017-03-24 10:34:41.171117943 -0400 +++ expect5.45.4/exp_clib.c 2017-03-24 10:34:41.171117943 -0400
@@ -1938,8 +1938,8 @@ @@ -1938,8 +1938,8 @@
char *str; char *str;
{ {

View File

@ -4,12 +4,12 @@
Name: expect Name: expect
Epoch: 1 Epoch: 1
Version: 5.45.4 Version: 5.45.4
Release: 4 Release: 8
Summary: A tool for automating interactive applications Summary: A tool for automating interactive applications
License: Public Domain License: Public Domain
URL: https://core.tcl.tk/expect/index URL: https://core.tcl.tk/expect/index
Source0: http://downloads.sourceforge.net/%{name}/%{name}%{version}.tar.gz Source0: http://downloads.sourceforge.net/%{name}/%{name}%{version}.tar.gz
Buildrequires: gcc git tcl-devel autoconf automake chrpath Buildrequires: gcc tcl-devel autoconf automake chrpath
Provides: expectk Provides: expectk
Obsoletes: expectk Obsoletes: expectk
@ -35,9 +35,6 @@ Patch7: expect-5.45-fd-leak.patch
Patch100: expect-5.32.2-random.patch Patch100: expect-5.32.2-random.patch
# Patch101: fixes bz674184 - mkpasswd fails randomly # Patch101: fixes bz674184 - mkpasswd fails randomly
Patch101: expect-5.45-mkpasswd-dash.patch Patch101: expect-5.45-mkpasswd-dash.patch
# Patch102: fixes bz703702 - let user know that telnet is needed for
# running some examples
Patch102: expect-5.45-check-telnet.patch
# Patch103: use full path to 'su', it's safer # Patch103: use full path to 'su', it's safer
Patch103: expect-5.45-passmass-su-full-path.patch Patch103: expect-5.45-passmass-su-full-path.patch
# Patch104: rhbz 963889, fixes inaccuracy in mkpasswd man page # Patch104: rhbz 963889, fixes inaccuracy in mkpasswd man page
@ -75,7 +72,7 @@ Expect is also useful for testing these same applications.
This package contains man pages and other related documents for expect. This package contains man pages and other related documents for expect.
%prep %prep
%autosetup -n %{name}%{version} -S git %autosetup -n %{name}%{version} -p1
%build %build
%configure \ %configure \
@ -103,7 +100,14 @@ rm -f "$RPM_BUILD_ROOT"%{_mandir}/man1/{cryptdir,decryptdir}.1*
# remove rpath # remove rpath
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libexpect%{version}.so chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libexpect%{version}.so
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/expect
mkdir -p $RPM_BUILD_ROOT/etc/ld.so.conf.d
echo "%{_libdir}" > $RPM_BUILD_ROOT/etc/ld.so.conf.d/%{name}-%{_arch}.conf
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files %files
%doc ChangeLog FAQ HISTORY NEWS README %doc ChangeLog FAQ HISTORY NEWS README
@ -111,6 +115,7 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libexpect%{version}.so
%dir %{tcl_sitearch}/expect%{version} %dir %{tcl_sitearch}/expect%{version}
%{tcl_sitearch}/expect%{version}/pkgIndex.tcl %{tcl_sitearch}/expect%{version}/pkgIndex.tcl
%{_libdir}/libexpect*.so %{_libdir}/libexpect*.so
%config(noreplace) /etc/ld.so.conf.d/*
%files devel %files devel
%{_includedir}/* %{_includedir}/*
@ -120,6 +125,18 @@ chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libexpect%{version}.so
%{_mandir}/man3/libexpect.3* %{_mandir}/man3/libexpect.3*
%changelog %changelog
* Thu Feb 22 2024 hongjinghao <hongjinghao@huawei.com> - 1:5.45.4-8
- remove rpath and runpath of exec files and libraries
* Thu Jun 9 2022 yangzhao1 <yangzhao1@kylinos.cn> - 1:5.45.4-7
- Remove unnecessary Buildrequires git
* Thu Sep 9 2021 wangchen <wangchen137@huawei.com> - 1:5.45.4-6
- Delete -S git from %autosetup
* Tue Jun 22 2021 panxiaohe <panxiaohe@huawei.com> - 1:5.45.4-5
- Delete the telnet patch to remove the dependency on telnet
* Mon Apr 20 2020 openEuler Buildteam <buildteam@openeuler.org> - 1:5.45.4-4 * Mon Apr 20 2020 openEuler Buildteam <buildteam@openeuler.org> - 1:5.45.4-4
- Type:bugfix - Type:bugfix
- ID:NA - ID:NA

4
expect.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: NA
src_repo: NA
tag_prefix:
seperator: .