|
diff --git a/mkipks b/mkipks index b355689..618db8c 100755 --- a/ mkipks+++ b/ mkipks |
|
@@ -88,12 +88,14 @@ do |
88 | packagename=${i##*/}; packagename=${packagename%.control} |
88 | packagename=${i##*/}; packagename=${packagename%.control} |
89 | version=$(eval echo '"'$(sed -n -e "s/^Version: *//p" $i)'"') |
89 | version=$(eval echo '"'$(sed -n -e "s/^Version: *//p" $i)'"') |
90 | depends=$(eval echo '"'$(sed -n -e "s/^Depends: *//p" $i)'"') |
90 | depends=$(eval echo '"'$(sed -n -e "s/^Depends: *//p" $i)'"') |
91 | files=$(eval echo $(sed -n -e "s/^Files://p" $i)) |
91 | files=$(eval echo $(sed -n -e "s/^Files://p" $i)) |
92 | arch=$(eval echo $(sed -n -e "s/^Arch://p" $i)) |
92 | arch=$(eval echo $(sed -n -e "s/^Arch://p" $i)) |
93 | section=$(sed -n -e "s/^Section: *//p" $i) |
93 | section=$(sed -n -e "s/^Section: *//p" $i) |
| |
94 | provides=$(sed -n -e "s/^Provides: *//p" $i) |
| |
95 | conflicts=$(sed -n -e "s/^Conflicts: *//p" $i) |
94 | license=$(sed -n -e "s/^License: *//p" $i) |
96 | license=$(sed -n -e "s/^License: *//p" $i) |
95 | summary=$(sed -n -e "s/^Description: *//p" $i) |
97 | summary=$(sed -n -e "s/^Description: *//p" $i) |
96 | package=${packagename}_${version}_$ARCH |
98 | package=${packagename}_${version}_$ARCH |
97 | ERROR= |
99 | ERROR= |
98 | if [ -z "$files" ] |
100 | if [ -z "$files" ] |
99 | then |
101 | then |
@@ -114,13 +116,13 @@ do |
114 | continue |
116 | continue |
115 | ;;*~) |
117 | ;;*~) |
116 | continue |
118 | continue |
117 | ;;*.control) |
119 | ;;*.control) |
118 | continue |
120 | continue |
119 | ;; $QTDIR/*) |
121 | ;; $QTDIR/*) |
120 | BASE=$(dirname /usr/${ff#$QTDIR/}) |
122 | BASE=$(dirname /opt/QtPalmtop/${ff#$QTDIR/}) |
121 | ;; etc/*.d/*) |
123 | ;; etc/*.d/*) |
122 | BASE=$(dirname /$ff) |
124 | BASE=$(dirname /$ff) |
123 | ;; ipaq/*) |
125 | ;; ipaq/*) |
124 | BASE=$(dirname ${ff#ipaq}) |
126 | BASE=$(dirname ${ff#ipaq}) |
125 | ;; *) |
127 | ;; *) |
126 | # For SHARP ROM compatibility. Should change to Qtopia. |
128 | # For SHARP ROM compatibility. Should change to Qtopia. |
@@ -185,12 +187,14 @@ do |
185 | size=$(mkfs.jffs2 -r $DATADIR | wc -c) |
187 | size=$(mkfs.jffs2 -r $DATADIR | wc -c) |
186 | echo "Package: $packagename" >$CTRLDIR/control |
188 | echo "Package: $packagename" >$CTRLDIR/control |
187 | echo "Installed-Size: $size" >>$CTRLDIR/control |
189 | echo "Installed-Size: $size" >>$CTRLDIR/control |
188 | echo "Filename: ./$package.ipk" >>$CTRLDIR/control |
190 | echo "Filename: ./$package.ipk" >>$CTRLDIR/control |
189 | echo "Version: $version" >>$CTRLDIR/control |
191 | echo "Version: $version" >>$CTRLDIR/control |
190 | echo "Depends: $depends" >>$CTRLDIR/control |
192 | echo "Depends: $depends" >>$CTRLDIR/control |
| |
193 | echo "Provides: $provides" >>$CTRLDIR/control |
| |
194 | echo "Conflicts: $conflicts" >>$CTRLDIR/control |
191 | egrep -v "^(Files|Version|Depends):" >>$CTRLDIR/control $i |
195 | egrep -v "^(Files|Version|Depends):" >>$CTRLDIR/control $i |
192 | echo "$DEB_VERSION" >$TDIR/debian-binary |
196 | echo "$DEB_VERSION" >$TDIR/debian-binary |
193 | base=${i%.control} |
197 | base=${i%.control} |
194 | scripts="preinst postinst prerm postrm" |
198 | scripts="preinst postinst prerm postrm" |
195 | for pf in $scripts |
199 | for pf in $scripts |
196 | do |
200 | do |
|