Compare commits

..

3 commits

Author SHA1 Message Date
Fedora Release Engineering
5e229450e6 dist-git conversion 2010-07-28 18:27:36 +00:00
Bill Nottingham
7f00e52140 Fix typo that causes a failure to update the common directory. (releng
#2781)
2009-11-26 01:22:49 +00:00
Jesse Keating
0efbf10120 Initialize branch F-10 for irda-utils 2008-11-07 03:28:00 +00:00
16 changed files with 245 additions and 984 deletions

View file

@ -0,0 +1,33 @@
--- irda-utils-0.9.13/etc/irda.rc.i18n Thu Feb 8 14:04:06 2001
+++ irda-utils-0.9.13/etc/irda.rc Thu Feb 8 14:05:26 2001
@@ -13,10 +13,11 @@
# Source IrDA networking configuration.
. /etc/sysconfig/irda
+prog="IrDA"
start() {
# Attach irda device
- echo -n "Starting IrDA: "
+ echo -n $"Starting $prog: "
daemon /usr/sbin/irattach ${DEVICE} ${ARGS}
touch /var/lock/subsys/irda
echo
@@ -24,7 +25,7 @@
stop() {
# Stop service.
- echo -n "Shutting down IrDA: "
+ echo -n $"Shutting down $prog: "
killproc irattach
rm -f /var/lock/subsys/irda
echo
@@ -62,7 +63,7 @@
[ -e /var/lock/subsys/irda ] && (stop; start)
;;
*)
- echo "Usage: irda {start|stop|restart|reload|condrestart|status}"
+ echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
exit 1
esac

View file

@ -0,0 +1,87 @@
--- irda-utils-0.9.14/etc/irda.rc.chkconfig Sun Jan 14 23:12:56 2001
+++ irda-utils-0.9.14/etc/irda.rc Tue Apr 24 15:43:33 2001
@@ -3,8 +3,7 @@
# irda This shell script takes care of starting and stopping
# IrDA support
#
-# chkconfig: 2345 45 96
-#
+# chkconfig: - 45 24
# description: IrDA stack for Linux
#
@@ -14,6 +13,23 @@
# Source IrDA networking configuration.
. /etc/sysconfig/irda
+
+start() {
+ # Attach irda device
+ echo -n "Starting IrDA: "
+ daemon /usr/sbin/irattach ${DEVICE} ${ARGS}
+ touch /var/lock/subsys/irda
+ echo
+}
+
+stop() {
+ # Stop service.
+ echo -n "Shutting down IrDA: "
+ killproc irattach
+ rm -f /var/lock/subsys/irda
+ echo
+}
+
# Check that irda is up.
[ ${IRDA} = "no" ] && exit 0
@@ -30,28 +46,23 @@
# See how we were called.
case "$1" in
start)
- # Attach irda device
- echo -n "Starting IrDA: "
- daemon /usr/sbin/irattach ${DEVICE} ${ARGS}
- touch /var/lock/subsys/irda
- echo
+ start
;;
stop)
- # Stop service.
- echo -n "Shutting down IrDA: "
- killproc irattach
- rm -f /var/lock/subsys/irda
- echo
+ stop
;;
status)
status irattach
;;
restart|reload)
- $0 stop
- $0 start
+ stop
+ start
+ ;;
+ condrestart)
+ [ -e /var/lock/subsys/irda ] && (stop; start)
;;
*)
- echo "Usage: irda {start|stop|restart|reload|status}"
+ echo "Usage: irda {start|stop|restart|reload|condrestart|status}"
exit 1
esac
--- irda-utils-0.9.14/etc/irda.rc.chkconfig 2002-12-16 14:01:23.000000000 -0500
+++ irda-utils-0.9.14/etc/irda.rc 2002-12-16 13:56:11.000000000 -0500
@@ -4,7 +4,10 @@
# IrDA support
#
# chkconfig: - 45 24
-# description: IrDA stack for Linux
+# description: IrDA(TM) (Infrared Data Association) is an industry standard \
+# for wireless, infrared communication between devices. IrDA speeds range \
+# from 9600 bps to 4 Mbps, and IrDA can be used by many modern devices \
+# including laptops, LAN adapters, PDAs, printers, and mobile phones.
#
# Source function library.

View file

@ -0,0 +1,11 @@
--- irda-utils-0.9.14/etc/irda.rc.typo Tue Apr 24 15:44:12 2001
+++ irda-utils-0.9.14/etc/irda.rc Tue Apr 24 15:45:17 2001
@@ -36,7 +36,7 @@
[ -f /usr/sbin/irattach ] || exit 0
ARGS=
-if [ $DONGLE ]; then
+if [ -n "$DONGLE" ]; then
ARGS="$ARGS -d $DONGLE"
fi
if [ "$DISCOVERY" = "yes" ];then

View file

@ -0,0 +1,12 @@
--- irda-utils-0.9.16/etc/irda.rc.rh2 2004-10-04 12:49:46.016198784 +0200
+++ irda-utils-0.9.16/etc/irda.rc 2004-10-04 12:50:24.128404848 +0200
@@ -21,6 +21,9 @@
start() {
# Attach irda device
echo -n $"Starting $prog: "
+ /sbin/modprobe ircomm-tty 2>/dev/null
+ /sbin/modprobe irtty-sir 2>/dev/null
+ /sbin/modprobe irnet 2>/dev/null
daemon /usr/sbin/irattach ${DEVICE} ${ARGS}
touch /var/lock/subsys/irda
echo

View file

@ -0,0 +1,31 @@
--- irda-utils-0.9.17/etc/irda.rc.rh1 2006-08-01 14:39:44.000000000 +0200
+++ irda-utils-0.9.17/etc/irda.rc 2006-08-01 14:40:02.000000000 +0200
@@ -24,16 +24,15 @@
/sbin/modprobe ircomm-tty 2>/dev/null
/sbin/modprobe irtty-sir 2>/dev/null
/sbin/modprobe irnet 2>/dev/null
- daemon /usr/sbin/irattach ${DEVICE} ${ARGS}
- touch /var/lock/subsys/irda
+ daemon /usr/sbin/irattach ${DEVICE} ${ARGS}
+ [ -f /var/run/irattach.pid ] && success $"irattach startup" || failure $"irattach startup"
echo
}
stop() {
# Stop service.
echo -n $"Shutting down $prog: "
- killproc irattach
- rm -f /var/lock/subsys/irda
+ [ -f /var/run/irattach.pid ] && killproc irattach || success $"irattach shutdown"
echo
}
@@ -66,7 +65,7 @@
start
;;
condrestart)
- [ -e /var/lock/subsys/irda ] && (stop; start)
+ [ -e /var/run/irdattach.pid ] && (stop; start)
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"

View file

@ -0,0 +1,11 @@
--- irda-utils-0.9.17/Makefile.smcdisable 2006-06-01 14:49:01.000000000 +0200
+++ irda-utils-0.9.17/Makefile 2006-06-01 14:48:52.000000000 +0200
@@ -27,7 +27,7 @@
TARGET = test
-DIRS = irattach irdaping etc man irnetd psion tekram findchip irdadump smcinit
+DIRS = irattach irdaping etc man irnetd psion tekram findchip irdadump
CFLAGS = -O2 -W -Wall
INCLUDES = -I/usr/include/glib-2.0 -I./include -I.

View file

@ -1,113 +0,0 @@
diff --git a/findchip/Makefile b/findchip/Makefile
index 7428617..0937827 100644
--- a/findchip/Makefile
+++ b/findchip/Makefile
@@ -47,7 +47,7 @@ all: findchip
findchip: $(OBJS)
$(prn_cc_o)
- $(ECMD)$(CC) $(OBJS) $(CFLAGS) -o $@
+ $(ECMD)$(CC) $(OBJS) $(CFLAGS) $(LDFLAGS) -o $@
clean:
diff --git a/irattach/Makefile b/irattach/Makefile
index e70de61..76383c2 100644
--- a/irattach/Makefile
+++ b/irattach/Makefile
@@ -28,7 +28,7 @@ include ../output.mak
CC = gcc
LD = ld
RM = rm -f
-CFLAGS = -O2 -W -Wall -Wstrict-prototypes -Wshadow $(SYS_INCLUDES)
+CFLAGS = -O2 -W -Wall -Wstrict-prototypes -Wshadow $(SYS_INCLUDES) $(RPM_OPT_FLAGS)
SYS_INCLUDES = -I/usr/include
SYS_LIBPATH = -L/usr/lib -L/usr/local/lib
@@ -49,13 +49,13 @@ all: $(TARGETS)
irattach: irattach.o util.o
$(prn_cc_o)
- $(ECMD)$(CC) $(CFLAGS) irattach.o util.o -o $@
+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) irattach.o util.o -o $@
dongle_attach: dongle_attach.o
$(prn_cc_o)
- $(ECMD)$(CC) $(CFLAGS) dongle_attach.o -o $@
+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) dongle_attach.o -o $@
install: $(TARGETS)
diff --git a/irdadump/Makefile b/irdadump/Makefile
index bd21abb..e7d8929 100644
--- a/irdadump/Makefile
+++ b/irdadump/Makefile
@@ -19,7 +19,7 @@ SYS_INCLUDES = -I/usr/include
SYS_LIBRARIES =
SYS_LIBPATH = -L/usr/lib -L/usr/local/lib
-CFLAGS= -O2 -W -Wall -I. `pkg-config --cflags glib-2.0`
+CFLAGS= -O2 -W -Wall -I. `pkg-config --cflags glib-2.0` $(RPM_OPT_FLAGS)
LIBIRDADUMP_OBJS = irdadump.o irlap.o irlmp.o obex.o ircomm.o netbuf.o capture.o
IRDADUMP_OBJS = main.o
@@ -40,7 +40,7 @@ lib_irdadump.a: $(LIBIRDADUMP_OBJS)
irdadump: $(IRDADUMP_OBJS) $(LIBIRDADUMP_TARGET)
$(prn_cc_o)
- $(ECMD)$(CC) $(CFLAGS) $(LIBRARIES) -o $(IRDADUMP_TARGET) $< $(LIBIRDADUMP_TARGET)
+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) $(LIBRARIES) -o $(IRDADUMP_TARGET) $< $(LIBIRDADUMP_TARGET)
#$(ECMD)$(CC) $(CFLAGS) `pkg-config --cflags --libs glib-2.0` -o $(IRDADUMP_TARGET) $< $(LIBIRDADUMP_TARGET)
diff --git a/irdaping/Makefile b/irdaping/Makefile
index ef84acd..cd64c90 100644
--- a/irdaping/Makefile
+++ b/irdaping/Makefile
@@ -56,7 +56,7 @@ all: $(TARGETS)
irdaping: $(OBJS)
$(prn_cc_o)
- $(ECMD)$(CC) $(CFLAGS) $(OBJS) -o $@
+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $@
.c.o:
diff --git a/irnetd/Makefile b/irnetd/Makefile
index 1fb1571..5efbc4a 100644
--- a/irnetd/Makefile
+++ b/irnetd/Makefile
@@ -50,7 +50,7 @@ all: $(TARGETS)
irnetd: $(OBJS)
$(prn_cc_o)
- $(ECMD)$(CC) $(CFLAGS) $(OBJS) -o $@
+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) $(OBJS) -o $@
install: irnetd
diff --git a/psion/Makefile b/psion/Makefile
index 001926c..5d7cd7f 100644
--- a/psion/Makefile
+++ b/psion/Makefile
@@ -25,4 +25,4 @@ install: $(PSION_TARGETS)
irpsion5:
$(prn_cc_o)
- $(ECMD)$(CC) $(CFLAGS) -g -I/usr/include/glib-2.0 -I../include -Wall -Wstrict-prototypes $(RPM_OPT_FLAGS) $(PSION_SRC) -o $@
+ $(ECMD)$(CC) $(CFLAGS) $(LDFLAGS) -g -I/usr/include/glib-2.0 -I../include -Wall -Wstrict-prototypes $(RPM_OPT_FLAGS) $(PSION_SRC) -o $@
diff --git a/tekram/Makefile b/tekram/Makefile
index e10d116..65996e6 100644
--- a/tekram/Makefile
+++ b/tekram/Makefile
@@ -55,7 +55,7 @@ all: irkbd
irkbd: $(OBJS)
$(prn_cc_o)
- $(ECMD)$(CC) $(OBJS) -o $@
+ $(ECMD)$(CC) $(LDFLAGS) $(OBJS) -o $@
.c.o:

View file

@ -1,94 +0,0 @@
diff -Nrbu irda-utils-0.9.18/man/irda.7 irda-utils-0.9.18-OK/man/irda.7
--- irda-utils-0.9.18/man/irda.7 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/man/irda.7 2011-07-15 20:31:58.000000000 +0400
@@ -61,7 +61,7 @@
connection between two sockets on top of
.IR IrTTP ,
similar to TCP sockets. IrTTP guarantees that the data arrives in
-order and manages flow contol, IrLAP retransmits lost packets.
+order and manages flow control, IrLAP retransmits lost packets.
.br
Stream sockets does not preserve record boundaries.
.TP
@@ -70,7 +70,7 @@
connection between two sockets on top of
.IR IrTTP .
IrTTP guarantees that the data arrives in order and manages flow
-contol, IrLAP retransmits lost packets.
+control, IrLAP retransmits lost packets.
.br
SeqPacket sockets preserve record boundaries. Large datagrams will be
fragmented as needed.
@@ -79,8 +79,8 @@
SeqPacket sockets provides a reliable, datagram oriented, full duplex
connection between two sockets on top of
.IR IrLMP .
-There is no guarantees that the data arrives in order and there is no
-flow contol, however IrLAP retransmits lost packets.
+There is no guarantee that the data arrives in order and there is no
+flow control, however IrLAP retransmits lost packets.
.br
Datagram sockets preserve record boundaries. No fragmentation is
provided, datagrams larger than the IrDA link MTU are truncated or
@@ -90,9 +90,9 @@
Ultra sockets provides a connectionless, unreliable datagram packet
service on top of
.IR IrLAP-Ultra .
-Ultra datagrams are sent and receive only when no IrLAP connection is
+Ultra datagrams are sent and received only when no IrLAP connection is
established and otherwise discarded. They are always transmitted at
-9600 bauds. Datagrams may be lost, reordered, and there is no flow
+9600 bauds. Datagrams may be lost or reordered, and there is no flow
control.
.br
Ultra sockets preserve record boundaries. No fragmentation is
@@ -124,8 +124,8 @@
.I sir_lsap_sel
is usually not used.
.I sir_addr
-is the address of the peer and optional (and that case the first peer
-discoverd will be used).
+is the optional address of the peer (if no given the first peer
+discovered will be used).
.I sir_name
is the service name of the socket.
.\"
diff -Nrbu irda-utils-0.9.18/man/irnet.4 irda-utils-0.9.18-OK/man/irnet.4
--- irda-utils-0.9.18/man/irnet.4 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/man/irnet.4 2011-07-15 20:33:14.000000000 +0400
@@ -31,7 +31,7 @@
.I PPP over IrCOMM
is that it avoids the framing and serial emulation which are a
performance bottleneck. It also allows multipoint communications in a
-sensible fashion. And finally, it can automatically handle incomming
+sensible fashion. And finally, it can automatically handle incoming
connections through
.B irnetd.
.PP
@@ -84,7 +84,7 @@
.IR "control channel" ,
other use are unsupported.
.B IrNET
-support multiple concurent connections (limited by the IrDA stack),
+support multiple concurrent connections (limited by the IrDA stack),
all those connections are multiplexed on a single
.B /dev/irnet
device (as opposed to IrCOMM which as one device per connection).
@@ -164,7 +164,7 @@
.\" EXAMPLE part
.\"
.SH EXAMPLE
-Start a IrNET server accepting any incomming connection:
+Start a IrNET server accepting any incoming connection:
.br
.B " pppd /dev/irnet 9600 local noauth nolock passive"
.PP
@@ -177,7 +177,7 @@
.br
.B " pppd /dev/irnet 9600 local noauth nolock connect ""echo name MyIrDANode""
.PP
-Start a IrNET server accepting incomming connection from peer with IrDA address 0x12345678 only on IrDA port 0x87654321:
+Start a IrNET server accepting incoming connection from peer with IrDA address 0x12345678 only on IrDA port 0x87654321:
.br
.B " pppd /dev/irnet 9600 local noauth nolock passive connect ""echo daddr 0x12345678 , saddr 0x87654321"""
.\"

View file

@ -1,299 +0,0 @@
diff -Nrbu irda-utils-0.9.18/irdadump/irdadump.c irda-utils-0.9.18-OK/irdadump/irdadump.c
--- irda-utils-0.9.18/irdadump/irdadump.c 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/irdadump/irdadump.c 2017-02-13 03:42:20.216303403 +0300
@@ -71,7 +71,7 @@
* Print current time
*
*/
-inline void print_time(const struct timeval *timev, GString *str)
+void print_time(const struct timeval *timev, GString *str)
{
int s;
@@ -90,7 +90,7 @@
* Print the difference in time between this frame and the previous one
*
*/
-inline void print_diff_time(struct timeval *timev, struct timeval *prev_timev,
+void print_diff_time(struct timeval *timev, struct timeval *prev_timev,
GString *str)
{
float diff;
diff -Nrbu irda-utils-0.9.18/irdadump/irdadump.h irda-utils-0.9.18-OK/irdadump/irdadump.h
--- irda-utils-0.9.18/irdadump/irdadump.h 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/irdadump/irdadump.h 2017-02-13 03:41:55.785303429 +0300
@@ -219,10 +219,10 @@
guint8 caddr; /* LAP connection address (for garbage collect) */
};
-inline void parse_obex(GNetBuf *buf, GString *str, int cmd);
-inline void parse_irlmp(GNetBuf *buf, GString *str,
+void parse_obex(GNetBuf *buf, GString *str, int cmd);
+void parse_irlmp(GNetBuf *buf, GString *str,
guint8 caddr, int type, int cmd);
-inline void parse_ui_irlmp(GNetBuf *buf, GString *str, int type);
+void parse_ui_irlmp(GNetBuf *buf, GString *str, int type);
void parse_ircomm_params(guint8 clen, GNetBuf *buf, GString *str);
void parse_ircomm_connect(GNetBuf *buf, GString *str);
void parse_ircomm_lmp(GNetBuf *buf, GString *str);
diff -Nrbu irda-utils-0.9.18/irdadump/irlap.c irda-utils-0.9.18-OK/irdadump/irlap.c
--- irda-utils-0.9.18/irdadump/irlap.c 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/irdadump/irlap.c 2017-02-13 03:43:06.858303354 +0300
@@ -91,7 +91,7 @@
* Garbage collect destroyes LAP connections
*
*/
-inline void garbage_connection(guint8 caddr)
+void garbage_connection(guint8 caddr)
{
gint i;
@@ -226,7 +226,7 @@
* Parse and print the names of the various hint bits if they are set
*
*/
-inline void parse_hints(guint8 *hint, GString *str)
+void parse_hints(guint8 *hint, GString *str)
{
g_string_append(str, "[ ");
if (hint[0] & HINT_PNP)
@@ -261,7 +261,7 @@
* Exchange station identification frame
*
*/
-inline void parse_xid_frame(guint8 command, guint8 pf, int type,
+void parse_xid_frame(guint8 command, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
struct xid_frame *frame = (struct xid_frame *) buf->data;
@@ -339,7 +339,7 @@
* Information frames
*
*/
-inline void parse_i_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_i_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
int nr, ns;
@@ -396,7 +396,7 @@
* Information frames
*
*/
-inline void parse_ui_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_ui_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
/* Remove IrLAP header */
@@ -417,7 +417,7 @@
* Frame reject frame
*
*/
-inline void parse_frmr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_frmr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
int nr, ns;
@@ -439,7 +439,7 @@
* Receive ready frame
*
*/
-inline void parse_rr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_rr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
int nr;
@@ -479,7 +479,7 @@
* Receive not ready frame
*
*/
-inline void parse_rnr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_rnr_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
int nr;
@@ -497,7 +497,7 @@
* Reject frame
*
*/
-inline void parse_rej_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_rej_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
int nr;
@@ -515,7 +515,7 @@
* Selective reject frame
*
*/
-inline void parse_srej_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_srej_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
int nr;
@@ -533,7 +533,7 @@
* Unnumbered acknowledgement frame
*
*/
-inline void parse_ua_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_ua_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
struct ua_frame *frame = (struct ua_frame *) buf->data;
@@ -564,7 +564,7 @@
* Disconnect frame
*
*/
-inline void parse_disc_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_disc_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
/* Kill "unused" warning */
@@ -582,7 +582,7 @@
* Disconnected mode frame
*
*/
-inline void parse_dm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_dm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
/* Kill "unused" warning */
@@ -598,7 +598,7 @@
* Request disconnect frame
*
*/
-inline void parse_rd_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_rd_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
/* Kill "unused" warning */
@@ -614,7 +614,7 @@
* Test frame
*
*/
-inline void parse_test_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_test_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
struct test_frame *frame = (struct test_frame *) buf->data;
@@ -634,7 +634,7 @@
* Set normal response mode frame
*
*/
-inline void parse_snrm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_snrm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
struct snrm_frame *frame = (struct snrm_frame *) buf->data;
@@ -671,7 +671,7 @@
* Request normal response mode
*
*/
-inline void parse_rnrm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
+void parse_rnrm_frame(guint8 caddr, guint8 cmd, guint8 pf, int type,
GNetBuf *buf, GString *str)
{
gint32 saddr, daddr;
diff -Nrbu irda-utils-0.9.18/irdadump/irlmp.c irda-utils-0.9.18-OK/irdadump/irlmp.c
--- irda-utils-0.9.18/irdadump/irlmp.c 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/irdadump/irlmp.c 2017-02-13 03:41:45.654303441 +0300
@@ -47,7 +47,7 @@
* Try to parse and print the LM-IAS query
*
*/
-inline void parse_iriap_command(GNetBuf *buf, GString *str, guint8 slsap_sel)
+void parse_iriap_command(GNetBuf *buf, GString *str, guint8 slsap_sel)
{
guint8 opcode;
char name[255];
@@ -193,7 +193,7 @@
*
*
*/
-inline void parse_iriap_response(GNetBuf *buf, GString *str, guint8 dlsap_sel)
+void parse_iriap_response(GNetBuf *buf, GString *str, guint8 dlsap_sel)
{
guint8 opcode, rsp;
@@ -239,7 +239,7 @@
* Parse IrTTP data frame
*
*/
-inline void parse_irnet(GNetBuf *buf, GString *str)
+void parse_irnet(GNetBuf *buf, GString *str)
{
/* Kill "unused" warning */
buf = buf;
@@ -256,7 +256,7 @@
* Parse IrTTP data frame
*
*/
-inline void parse_irttp(GNetBuf *buf, GString *str)
+void parse_irttp(GNetBuf *buf, GString *str)
{
g_string_sprintfa(str, "TTP credits=%d ", buf->data[0] & 0x7f);
@@ -273,7 +273,7 @@
* Parse IrTTP connect frame
*
*/
-inline void parse_irttp_connect(GNetBuf *buf, GString *str)
+void parse_irttp_connect(GNetBuf *buf, GString *str)
{
guint8 plen, pi, pl;
guint16 tmp_cpu;
@@ -303,7 +303,7 @@
* Parse IrLMP frame
*
*/
-inline void parse_irlmp(GNetBuf *buf, GString *str,
+void parse_irlmp(GNetBuf *buf, GString *str,
guint8 caddr, int type, int cmd)
{
guint8 slsap_sel, dlsap_sel;
@@ -437,7 +437,7 @@
* Parse IrLMP frame in UI frame
*
*/
-inline void parse_ui_irlmp(GNetBuf *buf, GString *str, int type)
+void parse_ui_irlmp(GNetBuf *buf, GString *str, int type)
{
guint8 slsap_sel, dlsap_sel;
int ctrl;
diff -Nrbu irda-utils-0.9.18/irdadump/obex.c irda-utils-0.9.18-OK/irdadump/obex.c
--- irda-utils-0.9.18/irdadump/obex.c 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/irdadump/obex.c 2017-02-13 03:42:10.356303414 +0300
@@ -112,7 +112,7 @@
* Parse an OBEX put command
*
*/
-inline void parse_obex_headers(GNetBuf *buf, GString *str)
+void parse_obex_headers(GNetBuf *buf, GString *str)
{
struct obex_minimal_frame *frame;
int final;
@@ -179,7 +179,7 @@
}
}
-inline void parse_obex_connect(GNetBuf *buf, GString *str)
+void parse_obex_connect(GNetBuf *buf, GString *str)
{
struct obex_connect_frame *frame;
guint16 length;
@@ -210,7 +210,7 @@
* We also need to parse the anser to GET request properly
* Jean II
*/
-inline void parse_obex_success(GNetBuf *buf, GString *str)
+void parse_obex_success(GNetBuf *buf, GString *str)
{
struct obex_connect_frame *frame;
guint16 length;
@@ -252,7 +252,7 @@
* Parse OBEX commands and responses
*
*/
-inline void parse_obex(GNetBuf *buf, GString *str, int cmd)
+void parse_obex(GNetBuf *buf, GString *str, int cmd)
{
guint8 opcode;
int len;

View file

@ -1,15 +0,0 @@
--- irda-utils-0.9.18/etc/install-etc.root 2006-07-11 00:16:06.000000000 -0600
+++ irda-utils-0.9.18/etc/install-etc 2009-10-20 10:11:39.691877856 -0600
@@ -1,10 +1,10 @@
#!/bin/sh
# Only install on SYSV for now
-if [ -d /etc/sysconfig/ ]; then
+if [ -d $ROOT/etc/sysconfig/ ]; then
install -D irda.sysconfig $ROOT/etc/sysconfig/irda
install -D ifcfg-irlan0 $ROOT/etc/sysconfig/network-scripts/ifcfg-irlan0
fi
-if [ -d /etc/rc.d/init.d ]; then
+if [ -d $ROOT/etc/rc.d/init.d ]; then
install -D irda.rc $ROOT/etc/rc.d/init.d/irda
fi

View file

@ -1,11 +0,0 @@
--- irda-utils-0.9.18/irattach/irattach.c.orig 2021-05-17 01:58:48.781587723 +0300
+++ irda-utils-0.9.18/irattach/irattach.c 2021-05-17 02:01:21.738344238 +0300
@@ -68,7 +68,7 @@
static int termvalid = -1; /* If termsave is valid */
/* Default path for pid file */
-char *pidfile = "/var/run/irattach.pid";
+char *pidfile = "/run/irattach.pid";
/* Used by ioctl to the tty to obtain the network device name */
struct irtty_info {

View file

@ -1,123 +0,0 @@
diff -Nrbu irda-utils-0.9.18/README irda-utils-0.9.18-OK/README
--- irda-utils-0.9.18/README 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/README 2025-01-23 18:58:15.456409010 +0300
@@ -28,7 +28,7 @@
First of all you need to install the tools in this package. Make and
make install should do that for you. By default it will install the
-files in /etc/irda, and in /usr/sbin. If you don't like that, you
+files in /etc/irda, and in /usr/bin. If you don't like that, you
should edit the makefile.
2.2 irattach
diff -Nrbu irda-utils-0.9.18/etc/irda.rc irda-utils-0.9.18-OK/etc/irda.rc
--- irda-utils-0.9.18/etc/irda.rc 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/etc/irda.rc 2025-01-23 18:59:07.746012761 +0300
@@ -17,7 +17,7 @@
# Check that irda is up.
[ ${IRDA} = "no" ] && exit 0
-[ -f /usr/sbin/irattach ] || exit 0
+[ -f /usr/bin/irattach ] || exit 0
ARGS=
if [ $DONGLE ]; then
@@ -32,7 +32,7 @@
start)
# Attach irda device
echo -n "Starting IrDA: "
- daemon /usr/sbin/irattach ${DEVICE} ${ARGS}
+ daemon /usr/bin/irattach ${DEVICE} ${ARGS}
touch /var/lock/subsys/irda
echo
;;
diff -Nrbu irda-utils-0.9.18/findchip/Makefile irda-utils-0.9.18-OK/findchip/Makefile
--- irda-utils-0.9.18/findchip/Makefile 2025-01-23 18:49:11.278515528 +0300
+++ irda-utils-0.9.18-OK/findchip/Makefile 2025-01-23 18:58:49.747149179 +0300
@@ -60,7 +60,7 @@
install: findchip
$(prn_install)
- $(ECMD)install findchip $(ROOT)/usr/sbin/
+ $(ECMD)install findchip $(ROOT)/usr/bin/
gfindchip: gfindchip.c
diff -Nrbu irda-utils-0.9.18/irattach/Makefile irda-utils-0.9.18-OK/irattach/Makefile
--- irda-utils-0.9.18/irattach/Makefile 2025-01-23 18:49:11.278515528 +0300
+++ irda-utils-0.9.18-OK/irattach/Makefile 2025-01-23 19:00:28.246402814 +0300
@@ -60,8 +60,8 @@
install: $(TARGETS)
$(prn_install)
- $(ECMD)install irattach $(ROOT)/usr/sbin
- $(ECMD)install dongle_attach $(ROOT)/usr/sbin
+ $(ECMD)install irattach $(ROOT)/usr/bin
+ $(ECMD)install dongle_attach $(ROOT)/usr/bin
clean:
diff -Nrbu irda-utils-0.9.18/irattach/irattach.c irda-utils-0.9.18-OK/irattach/irattach.c
--- irda-utils-0.9.18/irattach/irattach.c 2025-01-23 18:49:11.285515475 +0300
+++ irda-utils-0.9.18-OK/irattach/irattach.c 2025-01-23 19:00:18.207478893 +0300
@@ -262,7 +262,7 @@
int ret;
sprintf(msg, "Trying to load module %s", name);
- sprintf(cmd, "/sbin/modprobe %s", name);
+ sprintf(cmd, "modprobe %s", name);
ret = execute(msg, cmd);
diff -Nrbu irda-utils-0.9.18/irdadump/Makefile irda-utils-0.9.18-OK/irdadump/Makefile
--- irda-utils-0.9.18/irdadump/Makefile 2025-01-23 18:49:11.278515528 +0300
+++ irda-utils-0.9.18-OK/irdadump/Makefile 2025-01-23 18:58:43.057199840 +0300
@@ -50,7 +50,7 @@
install: $(IRDADUMP_TARGET)
$(prn_install)
- $(ECMD)install $(IRDADUMP_TARGET) $(ROOT)/usr/sbin
+ $(ECMD)install $(IRDADUMP_TARGET) $(ROOT)/usr/bin
clean:
$(RM_CMD)
diff -Nrbu irda-utils-0.9.18/irdaping/Makefile irda-utils-0.9.18-OK/irdaping/Makefile
--- irda-utils-0.9.18/irdaping/Makefile 2025-01-23 18:49:11.278515528 +0300
+++ irda-utils-0.9.18-OK/irdaping/Makefile 2025-01-23 19:00:00.446613473 +0300
@@ -65,7 +65,7 @@
install: $(TARGETS)
$(prn_install)
- $(ECMD)install irdaping $(ROOT)/usr/sbin
+ $(ECMD)install irdaping $(ROOT)/usr/bin
clean:
$(RM_CMD)
diff -Nrbu irda-utils-0.9.18/irnetd/Makefile irda-utils-0.9.18-OK/irnetd/Makefile
--- irda-utils-0.9.18/irnetd/Makefile 2025-01-23 18:49:11.279515520 +0300
+++ irda-utils-0.9.18-OK/irnetd/Makefile 2025-01-23 18:58:29.216304738 +0300
@@ -55,7 +55,7 @@
install: irnetd
$(prn_install)
- $(ECMD) install irnetd $(ROOT)/usr/sbin/
+ $(ECMD) install irnetd $(ROOT)/usr/bin/
clean:
diff -Nrbu irda-utils-0.9.18/smcinit/Makefile irda-utils-0.9.18-OK/smcinit/Makefile
--- irda-utils-0.9.18/smcinit/Makefile 2006-07-11 10:16:06.000000000 +0400
+++ irda-utils-0.9.18-OK/smcinit/Makefile 2025-01-23 18:59:49.557695945 +0300
@@ -45,9 +45,9 @@
install: $(SMCINIT_TARGETS)
$(prn_install)
- $(ECMD)install smcinit $(ROOT)/usr/sbin
- $(ECMD)install tosh1800-smcinit $(ROOT)/usr/sbin
- $(ECMD)install tosh2450-smcinit $(ROOT)/usr/sbin
+ $(ECMD)install smcinit $(ROOT)/usr/bin
+ $(ECMD)install tosh1800-smcinit $(ROOT)/usr/bin
+ $(ECMD)install tosh2450-smcinit $(ROOT)/usr/bin
clean:
$(RM_CMD)

View file

@ -1,36 +1,29 @@
%global _hardened_build 1
Summary: Utilities for infrared communication between devices
Name: irda-utils
Version: 0.9.18
Release: 52%{?dist}
Url: http://irda.sourceforge.net
# Automatically converted from old format: GPLv2+ - review is highly recommended.
License: GPL-2.0-or-later
Release: 5%{?dist}
Url: http://irda.sourceforge.net/
License: GPLv2+
Group: Applications/System
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
ExcludeArch: s390 s390x
Source0: http://downloads.sourceforge.net/irda/%{name}/%{version}/%{name}-%{version}.tar.gz
Source1: irda.init
Source2: irda.service
Source3: irda.sysconfig
Patch1: irda-utils-0.9.17-rootonly.patch
Patch2: irda-utils-0.9.15-rh1.patch
Patch3: irda-utils-0.9.16-io.patch
Patch4: irda-utils-0.9.17-makefile.patch
Patch6: irda-utils-0.9.18-root.patch
Patch7: irda-utils-0.9.18-man.patch
Patch8: irda-utils-0.9.18-PIE.patch
Patch9: irda-utils-0.9.18-no-inline.patch
Patch10: irda-utils-0.9.18-run.patch
Patch11: irda-utils-0.9.18-sbin.patch
BuildRequires: gcc
BuildRequires: glib2-devel, pciutils-devel
BuildRequires: systemd-units
BuildRequires: make
Requires(post): systemd-units
Requires(preun): systemd-units
Requires(postun): systemd-units
BuildRequires: glib2-devel, libtool, automake, docbook-utils
Requires: grep, modutils >= 2.3.21-4
Requires(post): /sbin/chkconfig
Requires(preun): /sbin/chkconfig
# Download-URL:
# http://prdownloads.sourceforge.net/irda/irda-utils-0.9.17.tar.gz?download
Source: irda-utils-%{version}.tar.gz
Patch1: irda-utils-0.9.14-chkconfig.patch
Patch2: irda-utils-0.9.14-typo.patch
Patch3: irda-utils-0.9.13-i18n.patch
Patch4: irda-utils-0.9.17-rootonly.patch
Patch5: irda-utils-0.9.15-rh1.patch
Patch6: irda-utils-0.9.16-rh2.patch
Patch7: irda-utils-0.9.16-io.patch
Patch8: irda-utils-0.9.17-makefile.patch
Patch9: irda-utils-0.9.17-smcdisable.patch
Patch10: irda-utils-0.9.17-initscript.patch
%description
IrDA(TM) (Infrared Data Association) is an industry standard for
@ -49,220 +42,62 @@ tools or programs can be used. Some configuration outside the kernel
is required, however, and some IrDA features, like IrOBEX, are
actually implemented outside the kernel.
%prep
%setup -q
%patch -P1 -p1
%patch -P2 -p1
%patch -P3 -p1
%patch -P4 -p1
%patch -P6 -p1
gunzip man/irnet.4.gz man/irda.7.gz
%patch -P7 -p1
gzip -9 man/irnet.4 man/irda.7
%patch -P8 -p1
%patch -P9 -p1
%patch -P10 -p1
%patch -P11 -p1
%patch1 -p1
%patch2 -p1
%patch3 -p1
%patch4 -p1
%patch5 -p1
%patch6 -p1
%patch7 -p1
%patch8 -p1
%patch9 -p1
%patch10 -p1
%build
export LDFLAGS="%{?__global_ldflags}"
make all RPM_OPT_FLAGS="$RPM_OPT_FLAGS -std=gnu89" ROOT="$RPM_BUILD_ROOT" \
LDFLAGS="%{?__global_ldflags}" \
make all RPM_OPT_FLAGS="$RPM_OPT_FLAGS" ROOT="$RPM_BUILD_ROOT" \
CFLAGS="$RPM_OPT_FLAGS" %{?_smp_mflags}
%install
rm -rf $RPM_BUILD_ROOT
for dir in %{_bindir} %{_initrddir} %{_sysconfdir}/sysconfig
do
install -d $RPM_BUILD_ROOT$dir
done
mkdir -p $RPM_BUILD_ROOT/usr/sbin $RPM_BUILD_ROOT/etc/rc.d/init.d
mkdir -p $RPM_BUILD_ROOT/usr/bin
make install ROOT="$RPM_BUILD_ROOT" MANDIR="$RPM_BUILD_ROOT/%{_mandir}"
#install -p -m755 %{SOURCE1} $RPM_BUILD_ROOT/%{_initrddir}/irda
#chmod -x $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/irda
rm -f $RPM_BUILD_ROOT/%{_initrddir}/irda
install -d $RPM_BUILD_ROOT%{_unitdir}
install -p -m644 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/irda.service
install -p -m644 %{SOURCE3} $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/irda
chmod -x $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/irda
rm -f $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/network-scripts/ifcfg-irlan0
for i in irattach irdadump irdaping tekram
do
[ -f $i/README ] && ln $i/README README.$i
done
iconv -f ISO8859-1 -t UTF-8 <README.irdadump >README.irdadump.new && \
mv -f README.irdadump.new README.irdadump
mv irattach/README irattach/README.irattach
mv irdadump/README irdadump/README.irdadump
mv irdaping/README irdaping/README.irdaping
mv tekram/README tekram/README.tekram
mv etc/modules.conf.irda etc/modprobe.conf.irda
chmod -x etc/ifcfg-irlan0
%clean
#rm -rf $RPM_BUILD_ROOT
%post
%systemd_post irda.service
/sbin/chkconfig --add irda
%preun
%systemd_preun irda.service
%postun
%systemd_postun_with_restart irda.service
if [ $1 = 0 ] ; then
/sbin/chkconfig --del irda
fi
%files
%{_bindir}/*
%{_mandir}/*/*
%{_unitdir}/*
%config(noreplace) %{_sysconfdir}/sysconfig/irda
%doc README* etc/ifcfg-irlan0 etc/modprobe.conf.irda
%defattr(-,root,root)
/usr/sbin/*
/usr/bin/*
%{_mandir}/man?/*
%config %{_sysconfdir}/rc.d/init.d/irda
%config %{_sysconfdir}/sysconfig/irda
%doc README etc/ifcfg-irlan0 etc/modprobe.conf.irda
%doc irattach/README.irattach
%doc irdadump/README.irdadump
%doc irdaping/README.irdaping
%doc tekram/README.tekram
%changelog
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-52
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Thu Jan 23 2025 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.9.18-51
- Use /usr/bin instead of /usr/sbin (#2340661)
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-50
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Fri Jul 26 2024 Miroslav Suchý <msuchy@redhat.com> - 0.9.18-49
- convert license to SPDX
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-48
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-47
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jan 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-46
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Thu Jul 20 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-45
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-44
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-43
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-42
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-41
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Mon May 17 2021 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.9.18-40
- move /var/run to /run and fix systemd service file (#1960900)
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 0.9.18-39
- Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-38
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-36
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-35
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-34
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-33
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-32
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-30
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Mon Feb 13 2017 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.9.18-29
- add no-inline patch for new compilers
- require pciutils-devel for smcinit
* Sun Feb 12 2017 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.9.18-25
- enable smcinit (#1421387)
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-24
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.9.18-23
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-22
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-20
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Thu Jun 13 2013 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.9.18-18
- build with PIE flags (#955165)
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-17
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Mon Sep 24 2012 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.9.18-16
- new systemd-rpm macros (#850171)
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-14
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Mon Jul 18 2011 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.9.18-13
- migrate from SysV to Systemd init system (#694940)
* Fri Jul 15 2011 Dmitry Butskoy <Dmitry@Butskoy.name> - 0.9.18-12
- spec file cleanup
- add own init script instead of huge patched original one
(and fix #242468)
- disable smcinit manuals in smcdisable patch as well
- fix typos in man pages (#668122, #675677)
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-11
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Tue Oct 20 2009 Orion Poplawski <orion@cora.nwra.com> - 0.9.18-10
- Add patch to fix installing of initscript into buildroot
* Mon Aug 10 2009 Ville Skyttä <ville.skytta@iki.fi> - 0.9.18-9
- Convert specfile to UTF-8.
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.18-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
* Mon Dec 01 2008 Karsten Hopp <karsten@redhat.com> 0.9.18-6
- use macros, fix Source0
* Thu Jul 31 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 0.9.18-5
- fix license tag
@ -356,7 +191,7 @@ chmod -x etc/ifcfg-irlan0
- Fixed service script description
* Mon Dec 09 2002 Phil Knirsch <pknirsch@redhat.com> 0.9.14-7
- Fixed problem with %%doc entries.
- Fixed problem with %doc entries.
* Tue Jul 09 2002 Phil Knirsch <pknirsch@redhat.com> 0.9.14-6
- Removed the ifcfg-irlan0 file. It shouldn't be installed by default. Moved it
@ -417,10 +252,10 @@ chmod -x etc/ifcfg-irlan0
- fix start priority (345 isn't right...)
- fix condrestart
* Sun Jul 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
* Sun Jul 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
- source files from /etc/rc.d/init.d
* Sun Jul 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
* Sun Jul 23 2000 Trond Eivind Glomsrød <teg@redhat.com>
- don't prereq /etc/init.d anymore
- rename "rh-status"
- use %%{_tmppath}

View file

@ -1,80 +0,0 @@
#!/bin/sh
#
# irda This shell script takes care of starting and stopping
# IrDA support
#
# chkconfig: - 45 24
# description: IrDA(TM) (Infrared Data Association) is an industry standard \
# for wireless, infrared communication between devices. IrDA speeds range \
# from 9600 bps to 4 Mbps, and IrDA can be used by many modern devices \
# including laptops, LAN adapters, PDAs, printers, and mobile phones.
#
# Source function library.
. /etc/rc.d/init.d/functions
# Source IrDA networking configuration.
. /etc/sysconfig/irda
# Check that irda is up.
[ ${IRDA} = "no" ] && exit 6
[ -f /usr/sbin/irattach ] || exit 5
args=
[ -n "$DONGLE" ] && args="$args -d $DONGLE"
[ "$DISCOVERY" = "yes" ] && args="$args -s"
RETVAL=0
start() {
echo -n $"Starting IrDA: "
/sbin/modprobe ircomm-tty 2>/dev/null
/sbin/modprobe irtty-sir 2>/dev/null
/sbin/modprobe irnet 2>/dev/null
daemon /usr/sbin/irattach ${DEVICE} ${args}
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/irda
echo
}
stop() {
echo -n $"Shutting down IrDA: "
killproc irattach
RETVAL=$?
rm -f /var/lock/subsys/irda
echo
}
restart() {
stop
start
}
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
status)
status irattach
RETVAL=$?
;;
restart|reload|force-reload)
restart
;;
condrestart|try-restart)
[ -f /var/lock/subsys/irda ] && restart
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|condrestart|status}"
exit 3
esac
exit $RETVAL

View file

@ -1,16 +0,0 @@
[Unit]
Description=Irda Support
After=syslog.target
[Service]
Type=forking
PIDFile=/run/irattach.pid
EnvironmentFile=-/etc/sysconfig/irda
ExecStartPre=-/sbin/modprobe -qab ircomm-tty irtty-sir irnet
ExecStart=/usr/sbin/irattach ${DEVICE} ${OPTIONS}
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target

View file

@ -1,8 +0,0 @@
# Either a tty name, or IrDA interface name, or FIR module name.
# See irattach(8) for more info
DEVICE=/dev/ttyS2
# `-s' starts discovery of remote devices
# `-d dongle' attaches an additional dongle driver `dobgle' to the IrDA port
#OPTIONS="-s -d actisys+"
OPTIONS="-s"