aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/rdc/image/mkimg_sitecom.pl
blob: 4dd4a398cda1b1da9220b7dc2e78b4ca3871a1a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/usr/bin/perl

$bzimgsize = -s @ARGV[0];
$padding = 4 - ($bzimgsize + 2) % 4;
if ($padding == 4) {
	$padding = 0; }
open (bzimg, @ARGV[0]);
while (<bzimg>) { $i .= $_; }
$i .= "\0"x$padding;
$i .= pack "v", -(unpack "%v*", $i); 
print "CSYS";
print pack("V", length($i));
print pack("V", 0);
#-s @ARGV[1]
print "WRRM";
print pack("V", length($i));
print $i;