Deleted Added
full compact
shar.sh (28879) shar.sh (179355)
1#!/bin/sh -
2#
3# Copyright (c) 1990, 1993
4# The Regents of the University of California. All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 19 unchanged lines hidden (view full) ---

28# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32# SUCH DAMAGE.
33#
34# @(#)shar.sh 8.1 (Berkeley) 6/6/93
35#
1#!/bin/sh -
2#
3# Copyright (c) 1990, 1993
4# The Regents of the University of California. All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions
8# are met:

--- 19 unchanged lines hidden (view full) ---

28# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
30# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
31# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
32# SUCH DAMAGE.
33#
34# @(#)shar.sh 8.1 (Berkeley) 6/6/93
35#
36# $FreeBSD: head/usr.bin/shar/shar.sh 179355 2008-05-27 09:45:18Z remko $
36
37if [ $# -eq 0 ]; then
38 echo 'usage: shar file ...' 1>&2
39 exit 64 # EX_USAGE
40fi
41
42for i
43do

--- 21 unchanged lines hidden (view full) ---

65echo "#"
66
67for i
68do
69 if [ -d $i ]; then
70 echo "echo c - $i"
71 echo "mkdir -p $i > /dev/null 2>&1"
72 else
37
38if [ $# -eq 0 ]; then
39 echo 'usage: shar file ...' 1>&2
40 exit 64 # EX_USAGE
41fi
42
43for i
44do

--- 21 unchanged lines hidden (view full) ---

66echo "#"
67
68for i
69do
70 if [ -d $i ]; then
71 echo "echo c - $i"
72 echo "mkdir -p $i > /dev/null 2>&1"
73 else
74 md5sum=`echo -n $i | md5`
75 eofmarker="END-of-$md5sum"
73 echo "echo x - $i"
76 echo "echo x - $i"
74 echo "sed 's/^X//' >$i << 'END-of-$i'"
77 echo "sed 's/^X//' >$i << '$md5sum'"
75 sed 's/^/X/' $i || exit
78 sed 's/^/X/' $i || exit
76 echo "END-of-$i"
79 echo "$md5sum"
77 fi
78done
79echo exit
80echo ""
81
82exit 0
80 fi
81done
82echo exit
83echo ""
84
85exit 0