SPECS: xorp.spec - big TODO added - builds, feel free to finish it...

blues blues at pld-linux.org
Fri Mar 3 15:25:25 CET 2006


Author: blues                        Date: Fri Mar  3 14:25:25 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- big TODO added - builds, feel free to finish it, I give up.

---- Files affected:
SPECS:
   xorp.spec (1.3 -> 1.4) 

---- Diffs:

================================================================
Index: SPECS/xorp.spec
diff -u SPECS/xorp.spec:1.3 SPECS/xorp.spec:1.4
--- SPECS/xorp.spec:1.3	Fri Mar  3 14:25:29 2006
+++ SPECS/xorp.spec	Fri Mar  3 15:25:17 2006
@@ -1,9 +1,114 @@
 # $Revision$, $Date$
+# TODO:
+# - %files section need to be... made :)
+#  /bin/xorp_profiler
+#  /bin/xorp_rtrmgr
+#  /bin/xorpsh
+#  /usr/bgp/tools/xorpsh_print_peers
+#  /usr/bgp/tools/xorpsh_print_routes
+#  /usr/bgp/xorp_bgp
+#  /usr/bin/call_xrl
+#  /usr/cli/tools/send_cli_processor_xrl
+#  /usr/etc/templates/bgp.cmds
+#  /usr/etc/templates/bgp.tp
+#  /usr/etc/templates/fea.cmds
+#  /usr/etc/templates/fea.tp
+#  /usr/etc/templates/fib2mrib.tp
+#  /usr/etc/templates/host.cmds
+#  /usr/etc/templates/igmp.cmds
+#  /usr/etc/templates/igmp.tp
+#  /usr/etc/templates/interfaces.tp
+#  /usr/etc/templates/mfea.cmds
+#  /usr/etc/templates/mfea4.tp
+#  /usr/etc/templates/mfea6.cmds
+#  /usr/etc/templates/mfea6.tp
+#  /usr/etc/templates/misc.cmds
+#  /usr/etc/templates/mld.cmds
+#  /usr/etc/templates/mld.tp
+#  /usr/etc/templates/ospfv2.cmds
+#  /usr/etc/templates/ospfv2.tp
+#  /usr/etc/templates/pim.cmds
+#  /usr/etc/templates/pim6.cmds
+#  /usr/etc/templates/pimsm4.tp
+#  /usr/etc/templates/pimsm6.tp
+#  /usr/etc/templates/plumbing.tp
+#  /usr/etc/templates/policy.tp
+#  /usr/etc/templates/protocols.tp
+#  /usr/etc/templates/rib.cmds
+#  /usr/etc/templates/rib.tp
+#  /usr/etc/templates/rip.cmds
+#  /usr/etc/templates/rip.tp
+#  /usr/etc/templates/ripng.tp
+#  /usr/etc/templates/rtrmgr.tp
+#  /usr/etc/templates/snmp.tp
+#  /usr/etc/templates/static_routes.tp
+#  /usr/etc/templates/xorpsh.cmds
+#  /usr/fea/tools/show_interfaces
+#  /usr/fea/xorp_fea
+#  /usr/fea/xorp_fea_click_config_generator
+#  /usr/fea/xorp_fea_dummy
+#  /usr/fib2mrib/xorp_fib2mrib
+#  /usr/libxipc/xorp_finder
+#  /usr/mld6igmp/xorp_igmp
+#  /usr/mld6igmp/xorp_mld
+#  /usr/ospf/tools/print_lsas
+#  /usr/ospf/tools/print_neighbours
+#  /usr/ospf/xorp_ospfv2
+#  /usr/ospf/xorp_ospfv3
+#  /usr/pim/xorp_pimsm4
+#  /usr/pim/xorp_pimsm6
+#  /usr/policy/xorp_policy
+#  /usr/rib/tools/show_routes
+#  /usr/rib/xorp_rib
+#  /usr/rip/tools/show_peer_stats
+#  /usr/rip/tools/show_stats
+#  /usr/rip/xorp_rip
+#  /usr/rip/xorp_ripng
+#  /usr/static_routes/xorp_static_routes
+#  /usr/xrl/targets/bgp.xrls
+#  /usr/xrl/targets/bgp4_mib.xrls
+#  /usr/xrl/targets/cli.xrls
+#  /usr/xrl/targets/coord.xrls
+#  /usr/xrl/targets/demo_fea_ifmgr_client.xrls
+#  /usr/xrl/targets/fea.xrls
+#  /usr/xrl/targets/fea_ifmgr_mirror.xrls
+#  /usr/xrl/targets/fib2mrib.xrls
+#  /usr/xrl/targets/finder.xrls
+#  /usr/xrl/targets/finder_client.xrls
+#  /usr/xrl/targets/mfea.xrls
+#  /usr/xrl/targets/mld6igmp.xrls
+#  /usr/xrl/targets/ospf.xrls
+#  /usr/xrl/targets/ospfv2.xrls
+#  /usr/xrl/targets/ospfv3.xrls
+#  /usr/xrl/targets/packet_acl.xrls
+#  /usr/xrl/targets/pim.xrls
+#  /usr/xrl/targets/policy.xrls
+#  /usr/xrl/targets/profiler.xrls
+#  /usr/xrl/targets/rib.xrls
+#  /usr/xrl/targets/ribclient.xrls
+#  /usr/xrl/targets/rip.xrls
+#  /usr/xrl/targets/ripng.xrls
+#  /usr/xrl/targets/rtrmgr.xrls
+#  /usr/xrl/targets/show_routes.xrls
+#  /usr/xrl/targets/socket_server.xrls
+#  /usr/xrl/targets/static_routes.xrls
+#  /usr/xrl/targets/test.xrls
+#  /usr/xrl/targets/test_fea_ifmgr_mirror.xrls
+#  /usr/xrl/targets/test_finder_events.xrls
+#  /usr/xrl/targets/test_peer.xrls
+#  /usr/xrl/targets/test_socket4.xrls
+#  /usr/xrl/targets/test_socket6.xrls
+#  /usr/xrl/targets/test_xrls.xrls
+#  /usr/xrl/targets/xorp_if_mib.xrls
+#  /usr/xrl/targets/xorpsh.xrls
+# 
+# - separate packages: xorpsh, maybe some more
+# 
 %define		_rc	RC
 Summary:	eXtensible Open Router Platform
 Name:		xorp
 Version:	1.2
-Release:	0.%{_rc}.0.2
+Release:	0.%{_rc}.0.3
 License:	BSD-like
 Group:		Networking/Admin
 Source0:	http://www.xorp.org/releases/%{version}-%{_rc}/%{name}-%{version}-%{_rc}.tar.gz
@@ -52,36 +157,28 @@
 
 %post
 umask 022
-#if [ ! -f %{_sysconfdir}/shells ]; then
-# echo "%{_bindir}/%{name}" > %{_sysconfdir}/shells
-# echo "%{_bindir}/scpsh" >> %{_sysconfdir}/shells
-# echo "%{_bindir}/sftpsh" >> %{_sysconfdir}/shells
-#else
-# if ! grep -q '^%{_bindir}/%{name}$' %{_sysconfdir}/shells; then
-# echo "%{_bindir}/%{name}" >> %{_sysconfdir}/shells
-#	fi
-# if ! grep -q '^%{_bindir}/scpsh$' %{_sysconfdir}/shells; then
-# echo "%{_bindir}/scpsh" >> %{_sysconfdir}/shells
-#	fi
-# if ! grep -q '^%{_bindir}/sftpsh$' %{_sysconfdir}/shells; then
-# echo "%{_bindir}/sftpsh" >> %{_sysconfdir}/shells
-#	fi
-#fi
+if [ ! -f %{_sysconfdir}/shells ]; then
+	echo "/bin/xorpsh" > %{_sysconfdir}/shells
+else
+	if ! grep -q '^/bin/xorpsh$' %{_sysconfdir}/shells; then
+		echo "/bin/xorpsh" >> %{_sysconfdir}/shells
+	fi
+fi
 
 %preun
 umask 022
-#if [ "$1" = "0" ]; then
-#	grep -v %{_bindir}/%{name} /etc/shells | grep -v %{_bindir}/scpsh | grep -v %{_bindir}/sftpsh > /etc/shells.new
-#	mv -f /etc/shells.new /etc/shells
-#fi
+if [ "$1" = "0" ]; then
+	grep -v /bin/xorpsh /etc/shells > /etc/shells.new
+	mv -f /etc/shells.new /etc/shells
+fi
 
 %files
 %defattr(644,root,root,755)
 #%doc AUTHORS ChangeLog README CHROOT SECURITY mkchroot.sh
 #%attr(644,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/rssh.conf
-#%attr(755,root,root) %{_bindir}/%{name}
-#%attr(755,root,root) %{_bindir}/scpsh
-#%attr(755,root,root) %{_bindir}/sftpsh
+%attr(755,root,root) /bin/xorp_profiler
+%attr(755,root,root) /bin/xorp_rtrmgr
+%attr(755,root,root) /bin/xorpsh
 #%attr(4755,root,root) %{_libdir}/rssh_chroot_helper
 #%{_mandir}/man?/*
 
@@ -91,6 +188,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.4  2006/03/03 14:25:17  blues
+- big TODO added - builds, feel free to finish it, I give up.
+
 Revision 1.3  2006/03/03 13:25:29  blues
 - more automation
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/xorp.spec?r1=1.3&r2=1.4&f=u



More information about the pld-cvs-commit mailing list