From a2eb0be58a561262ecdebf413782a101711d247b Mon Sep 17 00:00:00 2001 From: Mat Booth Date: Mar 14 2019 22:15:43 +0000 Subject: The RSE project was merged with TM Terminal project upstream, it is superceded by the eclipse-tm-terminal-rse subpackage of the eclipse-tm-terminal package --- diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 8f85874..0000000 --- a/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -/*.src.rpm -/noarch/ -/.build-*.log -/.project -/org.eclipse.tm-*.tar.xz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..9d0bc60 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +The RSE project was merged with TM Terminal project upstream, it is superceded by the eclipse-tm-terminal-rse subpackage of the eclipse-tm-terminal package diff --git a/eclipse-rse-commons-net-source.patch b/eclipse-rse-commons-net-source.patch deleted file mode 100644 index 66aa14a..0000000 --- a/eclipse-rse-commons-net-source.patch +++ /dev/null @@ -1,66 +0,0 @@ -diff -up ./rse/features/org.eclipse.rse.telnet-feature/sourceTemplateFeature/feature.xml.fix2 ./rse/features/org.eclipse.rse.telnet-feature/sourceTemplateFeature/feature.xml ---- ./rse/features/org.eclipse.rse.telnet-feature/sourceTemplateFeature/feature.xml.fix2 2013-04-04 14:45:51.000000000 -0400 -+++ ./rse/features/org.eclipse.rse.telnet-feature/sourceTemplateFeature/feature.xml 2013-04-04 14:46:10.000000000 -0400 -@@ -34,13 +34,6 @@ - - - -- -- - - -- -- - - -- -- - - -- -- -Date: Tue Oct 13 16:02:02 2015 +0200 - - t1 - -diff --git a/admin/pom-config.xml b/admin/pom-config.xml -index ce0a601..eed8862 100644 ---- a/admin/pom-config.xml -+++ b/admin/pom-config.xml -@@ -242,27 +242,9 @@ - - org.eclipse.tycho - tycho-packaging-plugin -- ${tycho-version} -- -- -- org.eclipse.tycho.extras -- tycho-buildtimestamp-jgit -- ${tycho-version} -- -- -- org.eclipse.tycho.extras -- tycho-sourceref-jgit -- ${tycho-extras-version} -- -- -+ ${tycho-version} - -- false -- jgit -- pom.xml -- ignore -- -- true -- -+ false - - - diff --git a/eclipse-rse-server-auth-pl.patch b/eclipse-rse-server-auth-pl.patch deleted file mode 100644 index fdcc8fb..0000000 --- a/eclipse-rse-server-auth-pl.patch +++ /dev/null @@ -1,68 +0,0 @@ -diff -up ./serverruntime/scripts/linux/auth.pl.fix ./serverruntime/scripts/linux/auth.pl ---- ./serverruntime/scripts/linux/auth.pl.fix 2011-12-01 15:38:49.000000000 -0500 -+++ ./serverruntime/scripts/linux/auth.pl 2011-12-01 15:39:30.000000000 -0500 -@@ -11,9 +11,12 @@ - # David McKnight (IBM) - [254785] [dstore] RSE Server assumes home directory on target machine - # David McKnight (IBM) - [262013] [dstore][unix] RSE Daemon fails to start server on HP-UX - # David McKnight (IBM) - [270833] Unify rseserver auth.pl to not use "su -p" on any Platform -+# Jeff Johnston (Red Hat) - [364859] Support Kerberos - #******************************************************************************* - - use Shell; -+use Authen::PAM; -+use POSIX qw(ttyname); - - if (!defined($ARGV[0]) || !defined($ARGV[1]) || !defined($ARGV[2]) || !defined($ARGV[3]) || !defined($ARGV[4])) - { -@@ -42,7 +45,23 @@ else - chomp($pwdIN); - - -- @passwdStruct = getpwnam($userIN); -+ @passwdStruct = getpwnam($userIN); -+ -+ sub my_conv_func { -+ my @res; -+ while ( @_ ) { -+ my $code = shift; -+ my $msg = shift; -+ my $ans = ""; -+ -+ $ans = $userIN if ($code == PAM_PROMPT_ECHO_ON() ); -+ $ans = $pwdIN if ($code == PAM_PROMPT_ECHO_OFF() ); -+ -+ push @res, (PAM_SUCCESS(),$ans); -+ } -+ push @res, PAM_SUCCESS(); -+ return @res; -+ } - - if (@passwdStruct == 0) - { -@@ -51,15 +70,21 @@ else - } - else - { -- $passwd=$passwdStruct[1]; - $dir=$passwdStruct[7]; # get the user's home dir -- #$passwd = $pass; -- -- $encryptedPWD = crypt($pwdIN, $passwd); -+ # now authenticate the password using Authen::PAM instead -+ # of using passwd in passwdStruct because it does not support -+ # kerberos -+ $service="login"; -+ $tty_name = ttyname(fileno(STDIN)); -+ ref($pamh = new Authen::PAM($service, $userIN, \&my_conv_func)) || -+ die "Error code $pamh during PAM init!"; -+ -+ $res = $pamh->pam_set_item(PAM_TTY(), $tty_name); -+ $res = $pamh->pam_authenticate; - $classpath=$ENV{CLASSPATH}; - $suOptions="-"; - -- if ($passwd eq $encryptedPWD) -+ if ($res == PAM_SUCCESS()) - { - print("success\n"); - diff --git a/eclipse-rse-server-scripts.patch b/eclipse-rse-server-scripts.patch deleted file mode 100644 index 2b84425..0000000 --- a/eclipse-rse-server-scripts.patch +++ /dev/null @@ -1,77 +0,0 @@ -diff -up ./serverruntime/data/ssl.properties.fix ./serverruntime/data/ssl.properties ---- ./serverruntime/data/ssl.properties.fix 2011-12-14 17:55:18.000000000 -0500 -+++ ./serverruntime/data/ssl.properties 2011-12-14 17:59:39.000000000 -0500 -@@ -38,7 +38,12 @@ disable_server_ssl=false - ################################### - # The keystore file and password need to be specified for the - # server to use. If none is specified, the server falls back --# to use the same keystore and password as the daemon -+# to use the same keystore and password as the daemon. Note -+# that the server uses the home directory of the userid as its -+# working directory so a relative path will only work for both -+# daemon and server if the keystore file is copied. A full path -+# is required to share a single keystore file between server and -+# daemon. - # - #server_keystore_file= --#server_keystore_password= -\ No newline at end of file -+#server_keystore_password= -diff -up ./serverruntime/scripts/linux/daemon.pl.fix ./serverruntime/scripts/linux/daemon.pl ---- ./serverruntime/scripts/linux/daemon.pl.fix 2011-12-05 18:58:17.000000000 -0500 -+++ ./serverruntime/scripts/linux/daemon.pl 2011-12-13 19:02:13.000000000 -0500 -@@ -43,16 +43,17 @@ else - $trace = $ENV{DSTORE_TRACING_ON}; - } - -- $dir= $ENV{PWD}; -- $plugins_dir=$dir; -+ $dir= "$ENV{PWD}"; -+ $configdir= "/etc/sysconfig/rseserver/"; -+ $plugins_dir="/usr/share/java/eclipse-rse-server"; - -- $ENV{A_PLUGIN_PATH}="$plugins_dir/"; -+ $ENV{A_PLUGIN_PATH}="$dir/"; - - - $oldClasspath = $ENV{CLASSPATH}; - - -- $ENV{CLASSPATH}="$plugins_dir:$plugins_dir/dstore_extra_server.jar:$plugins_dir/dstore_core.jar:$plugins_dir/dstore_miners.jar:$plugins_dir/clientserver.jar"; -+ $ENV{CLASSPATH}="$dir:$configdir:$plugins_dir/dstore_extra_server.jar:$plugins_dir/dstore_core.jar:$plugins_dir/dstore_miners.jar:$plugins_dir/clientserver.jar"; - if (defined ($oldClasspath)) - { - $ENV{CLASSPATH}="$ENV{CLASSPATH}:$oldClasspath"; -diff -up ./serverruntime/scripts/linux/server.pl.fix ./serverruntime/scripts/linux/server.pl ---- ./serverruntime/scripts/linux/server.pl.fix 2011-12-05 18:58:21.000000000 -0500 -+++ ./serverruntime/scripts/linux/server.pl 2011-12-06 18:16:23.000000000 -0500 -@@ -15,18 +15,17 @@ $port = $ARGV[0]; - $timeout = $ARGV[1]; - $clientUserID = $ARGV[2]; - --$dir= $ENV{PWD}; --#print("path $dir"); -+$dir="$ENV{PWD}"; -+$configdir="/etc/sysconfig/rseserver"; - --#$plugins_dir=substr($dir,0,rindex($dir,"/")); --$plugins_dir=$dir; -+$plugins_dir="/usr/share/java/eclipse-rse-server"; - - $ENV{A_PLUGIN_PATH}="$plugins_dir/"; - - $oldClasspath = $ENV{CLASSPATH}; - - --$ENV{"CLASSPATH"}="$plugins_dir:$plugins_dir/dstore_extra_server.jar:$plugins_dir/dstore_core.jar:$plugins_dir/dstore_miners.jar:$plugins_dir/clientserver.jar:$oldClasspath"; -+$ENV{"CLASSPATH"}="$dir:$configdir:$plugins_dir:$plugins_dir/dstore_extra_server.jar:$plugins_dir/dstore_core.jar:$plugins_dir/dstore_miners.jar:$plugins_dir/clientserver.jar:$oldClasspath"; - - if (!defined($timeout)) - { -@@ -44,4 +43,4 @@ else - } - } - --$ENV{CLASSPATH}=$oldClasspath; -\ No newline at end of file -+$ENV{CLASSPATH}=$oldClasspath; diff --git a/eclipse-rse.spec b/eclipse-rse.spec deleted file mode 100644 index a5ebb12..0000000 --- a/eclipse-rse.spec +++ /dev/null @@ -1,317 +0,0 @@ -%global rseserver_install %{_datadir}/eclipse-rse-server -%global rseserver_java %{_datadir}/java/eclipse-rse-server -%global rseserver_config %{_sysconfdir}/sysconfig/rseserver -%global git_tag 3118b83d57f0e9fcc5d25fdac9d05f2fa21ac792 - -Name: eclipse-rse -Summary: Eclipse Remote System Explorer -Version: 3.7.100 -Release: 2%{?dist} -License: EPL-1.0 -URL: http://www.eclipse.org/dsdp/tm/ - -Source0: http://git.eclipse.org/c/tm/org.eclipse.tm.git/snapshot/org.eclipse.tm-%{git_tag}.tar.xz - -# Use Authen::pam to authenticate clients -Patch1: eclipse-rse-server-auth-pl.patch -# Fix classpath in daemon and server scripts to point -# to install locations -Patch2: eclipse-rse-server-scripts.patch -# Patch to remove dependency on org.apache.commons.net.source -Patch4: eclipse-rse-commons-net-source.patch - -BuildArch: noarch - -BuildRequires: tycho -BuildRequires: tycho-extras -BuildRequires: eclipse-license -BuildRequires: eclipse-pde >= 1:3.8.0-0.21 -BuildRequires: apache-commons-net -BuildRequires: eclipse-tm-terminal -Requires: eclipse-platform >= 1:3.8.0-0.21 -Requires: apache-commons-net -Requires: eclipse-tm-terminal - -%description -Remote System Explorer (RSE) is a framework and toolkit in Eclipse Workbench -that allows you to connect and work with a variety of remote systems. - -%package server -Summary: Eclipse Remote System Explorer Server -Recommends: perl-interpreter -Recommends: perl-Authen-PAM -Requires: java-headless - -%description server -The Remote System Explorer (RSE) framework server that can be used so clients can connect to this machine via RSE. - -%prep -%setup -q -n org.eclipse.tm-%{git_tag} - -%patch4 - -pushd rse/plugins/org.eclipse.rse.services.dstore -%patch1 -%patch2 -popd -sed -i -e 's|3.2,3.3|3.2,3.9|g' pom.xml - -sed -i -e '/index/d' rse/doc/*/build.properties - -%pom_remove_plugin :tycho-packaging-plugin - -# Disable modules we don't want to ship -%pom_disable_module wince -%pom_disable_module site rse -%pom_disable_module tests rse -%pom_disable_module examples rse -%pom_disable_module org.eclipse.rse.ui.capabilities rse/plugins - -# Don't ship SDK bundles -%mvn_package "::pom::" __noinstall -%mvn_package ":*.sdk" __noinstall -%mvn_package ":*.doc.isv" __noinstall - -%build -%mvn_build -j - -%install -%mvn_install - -install -d -m 755 %{buildroot}%{rseserver_install} -install -d -m 755 %{buildroot}%{rseserver_java} -install -d -m 755 %{buildroot}%{rseserver_config} - -pushd %{buildroot}%{_datadir}/eclipse/droplets/rse/plugins -unzip -q -o -d %{buildroot}%{rseserver_java} org.eclipse.rse.services.dstore_*.jar dstore_miners.jar -unzip -q -o -d %{buildroot}%{rseserver_java} org.eclipse.dstore.core_*.jar dstore_core.jar -unzip -q -o -d %{buildroot}%{rseserver_java} org.eclipse.dstore.extra_*.jar dstore_extra_server.jar -unzip -q -o -d %{buildroot}%{rseserver_java} org.eclipse.rse.services_*.jar clientserver.jar -# Remove server-specific jar files from plug-ins -jarname=`ls org.eclipse.rse.services.dstore_*.jar` -zip -d $jarname dstore_miners.jar -jarname=`ls org.eclipse.dstore.core_*.jar` -zip -d $jarname dstore_core.jar -jarname=`ls org.eclipse.dstore.extra_*.jar` -zip -d $jarname dstore_extra_server.jar -jarname=`ls org.eclipse.rse.services_*.jar` -zip -d $jarname clientserver.jar -popd - -pushd rse/plugins/org.eclipse.rse.services.dstore -pushd serverruntime/scripts/linux -cp *.pl %{buildroot}%{rseserver_install} -popd -pushd serverruntime/data -cp *.properties %{buildroot}%{rseserver_config} -cp *.dat %{buildroot}%{rseserver_install} -popd - -%files -f .mfiles - -%files server -%{rseserver_install} -%{rseserver_java} -%dir %{rseserver_config} -%config(noreplace) %{rseserver_config}/ssl.properties -%config(noreplace) %{rseserver_config}/rsecomm.properties - -%changelog -* Thu Jan 31 2019 Fedora Release Engineering - 3.7.100-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Mon Sep 10 2018 Mat Booth - 3.7.100-1 -- Update to latest upstream release -- Amend license tag - -* Thu Jul 12 2018 Fedora Release Engineering - 3.7.3-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Fri May 4 2018 Alexander Kurtakov 3.7.3-5 -- Adjust to remove useless extra eclipse dir in droplets. - -* Wed Feb 07 2018 Fedora Release Engineering - 3.7.3-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 3.7.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Thu Jul 13 2017 Petr Pisar - 3.7.3-2 -- perl dependency renamed to perl-interpreter - - -* Thu Jun 22 2017 Mat Booth - 3.7.3-1 -- Update to Oxygen release - -* Fri Feb 10 2017 Fedora Release Engineering - 3.7.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Jan 30 2017 Mat Booth - 3.7.2-1 -- Update to latest upstream build -- Don't ship SDK bundles with main package - -* Tue Oct 04 2016 Mat Booth - 3.7.1-1 -- Update to released version of 3.7.1 - -* Thu May 5 2016 Mikolaj Izdebski - 3.7.1-0.2.git671d63b -- Rebuild for apache-commons-net 3.5 - -* Thu Mar 03 2016 Sopot Cela - 3.7.1-0.1.git671d63b -- Upgrade for Mars.2 release - -* Wed Feb 03 2016 Fedora Release Engineering - 3.7.0-7.git97bd591 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Mon Nov 30 2015 Mikolaj Izdebski - 3.7.0-6.git97bd591 -- Rebuild for apache-commons-net 3.4 update - -* Tue Oct 06 2015 Sopot Cela - 3.7.0-5.git%{short_commit_id} -- Upgrade for Mars.1 release - -* Mon Sep 14 2015 Roland Grunberg - 3.7.0-4 -- Rebuild as an Eclipse p2 Droplet. - -* Mon Aug 31 2015 Roland Grunberg - 3.7.0-3 -- Minor change to build as a droplet. - -* Wed Jun 17 2015 Fedora Release Engineering - 3.7.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon May 11 2015 Alexander Kurtakov 3.7.0-1 -- Update to upstream 3.7.0 release. - -* Thu Dec 11 2014 Mat Booth - 3.6.0-4 -- Fix artifact versions in pom files - -* Thu Nov 06 2014 Mat Booth - 3.6.0-3 -- Rebuild to regenerate auto provides/requires - -* Fri Sep 26 2014 Mat Booth - 3.6.0-2 -- Build/install with mvn_build/mvn_install -- Drop unneeded BR/Rs and patches -- General spec file clean up - -* Thu Jun 26 2014 Jeff Johnston - 3.6.0-1 -- Update to Luna release 3.6 final. - -* Sat Jun 07 2014 Fedora Release Engineering - 3.6.0-0.2.RC1 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Tue Jun 3 2014 Alexander Kurtakov 3.6.0-0.1.RC1 -- Update to 3.6.0 RC. - -* Tue Jun 3 2014 Alexander Kurtakov 3.5.1-0.3.RC4 -- Use feclipse-maven-plugin to have features unzipped. -- Simplify spec a bit. - -* Fri Mar 28 2014 Michael Simacek - 3.5.1-0.2.RC4 -- Use Requires: java-headless rebuild (#1067528) - -* Tue Oct 1 2013 Krzysztof Daniel 3.5.1-0.1.RC4 -- Update to Kepler SR1 RC4. - -* Tue Oct 1 2013 Krzysztof Daniel 3.5.1-1 -- Update to latest upstream. - -* Mon Aug 5 2013 Krzysztof Daniel 3.5-3 -- Fix FTBFS. - -* Sat Aug 03 2013 Fedora Release Engineering - 3.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Mon Jul 1 2013 Alexander Kurtakov 3.5-1 -- Update to Kepler final. - -* Fri Jun 7 2013 Alexander Kurtakov 3.5-0.4.rc3 -- Update to Kepler RC3. - -* Wed Apr 10 2013 Jeff Johnston 3.5-0.3.m6 -- Add terminal view feature to category.xml. - -* Tue Apr 09 2013 Jeff Johnston 3.5-0.2.m6 -- Build terminal view feature. - -* Fri Apr 05 2013 Jeff Johnston 3.5-0.1.m6 -- Update rse to 3.5M6 which is what was shipped for Kepler M6. -- Need to use full git tree and tycho to build. - -* Thu Feb 21 2013 Alexander Kurtakov 3.4-5 -- Strip version from commons-net symlink. - -* Wed Feb 13 2013 Fedora Release Engineering - 3.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Wed Jul 18 2012 Fedora Release Engineering - 3.4-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Fri Jul 6 2012 Alexander Kurtakov 3.4-2 -- Fix the commons-net link for rawhide. - -* Thu Jul 05 2012 Jeff Johnston - 3.4-1 -- Update to RSE 3.4 - -* Wed May 2 2012 Alexander Kurtakov 3.3.1-2 -- Use apache-commons-net instead of jakarta-commons-net. -- Drop old stuff. - -* Mon Apr 02 2012 Jeff Johnston - 3.3.1-1 -- Update to RSE 3.3.1 - -* Fri Jan 13 2012 Fedora Release Engineering - 3.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Wed Dec 28 2011 Orion Poplawski 3.3-4 -- Build org.eclipse.rse.useractions feature - -* Wed Dec 14 2011 Jeff Johnston 3.3-3 -- Create server sub-package -- Remove nested jars from plug-ins -- Remove reconciler %%post and %%postun sections -- Bump release - -* Mon Nov 28 2011 Jeff Johnston 3.3-1 -- Upgrade to RSE 3.3 - -* Wed Oct 5 2011 Sami Wagiaalla 3.2-4 -- Use the reconciler to install/uninstall plugins during rpm - post and postun respectively. - -* Tue Feb 08 2011 Fedora Release Engineering - 3.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Wed Jan 5 2011 Alexander Kurtakov 3.2-2 -- Fix broken symlink. - -* Fri Jul 9 2010 Alexander Kurtakov 3.2-1 -- Update to 3.2 (Helios). - -* Fri Mar 19 2010 Jeff Johnston 3.1.2-1 -- Rebase to 3.1.2 (Galileo SR2 version). - -* Thu Feb 25 2010 Jeff Johnston 3.1.1-3 -- Resolves: #567874 -- Remove oro requirement as it is not needed. - -* Tue Oct 27 2009 Jeff Johnston 3.1.1-2 -- Update plugin and feature version property files. - -* Tue Oct 20 2009 Jeff Johnston 3.1.1-1 -- Move to 3.1.1 tarball. - -* Fri Aug 21 2009 Jeff Johnston 3.1-2 -- Add BuildArch noarch. - -* Mon Aug 17 2009 Jeff Johnston 3.1-1 -- Move to 3.1 tarball. - -* Wed Jul 29 2009 Jeff Johnston 3.0.3-4 -- Resolves #514630 - -* Tue Jul 28 2009 Jeff Johnston 3.0.3-3 -- Restrict arch support to those supported by prereq CDT. - -* Fri Jul 24 2009 Fedora Release Engineering - 3.0.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Jul 23 2009 Jeff Johnston 3.0.3-1 -- Initial release. diff --git a/sources b/sources deleted file mode 100644 index cf980d0..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (org.eclipse.tm-3118b83d57f0e9fcc5d25fdac9d05f2fa21ac792.tar.xz) = c576dc775331900c114dd26607efadc33021da320622a2b180de554bde8406750dba9c2582ea488ad18a4fc2e83d8c68d2db5981e4b36e13bb441cdc13c01b11