Changeset 57


Ignore:
Timestamp:
04/20/06 15:03:11 (18 years ago)
Author:
kdeugau
Message:

/trunk

Update POD again. I think it's actually in sync with the code...

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/debbuild

    r56 r57  
    12081208
    12091209As far as possible, the command-line options are identical to those from rpmbuild, although
    1210 several rpmbuild options are not supported.
     1210several rpmbuild options are not supported:
     1211
     1212 --recompile
     1213 --showrc
     1214 --buildroot
     1215 --clean
     1216 --nobuild
     1217 --rmsource
     1218 --rmspec
     1219 --sign
     1220 --target
     1221
     1222Some of these could probably be trivially added.  Feel free to send me a patch.  ;)
     1223
     1224Complex spec files will most likely not work well, if at all.  Rewrite them from scratch -
     1225you'll have to make heavy modifications anyway.
     1226
     1227If you see something you don't like, mail me.  Send a patch if you feel inspired.  I don't
     1228promise I'll do anything other than say "Yup, that's broken" or "Got your message".
    12111229
    12121230=head1 ASSUMPTIONS
     
    12211239~/.debmacros containing a suitable %_topdir definition.
    12221240
    1223 Where rpmbuild requires %_topdir/{BUILD,RPMS,SOURCES,SPECS,SRPMS} directories, debbuild 
    1224 requires %_topdir/{BUILD,DEBS,SOURCES,SPECS,SDEBS} directories.  Create them in advance; 
     1241Both rpmbuild and debbuild require the directories %_topdir/{BUILD,SOURCES,SPECS}.  However,
     1242where rpmbuild requires the %_topdir/{RPMS,SRPMS} directories, debbuild 
     1243requires %_topdir/{DEBS,SDEBS} instead.  Create them in advance; 
    12251244some subdirectories are created automatically as needed, but most are not.
    12261245
     
    12451264=back
    12461265
     1266=head1 AUTHOR
     1267
     1268debbuild was written by Kris Deugau <kdeugau@deepnet.cx>.  A version that approximates
     1269current is available at http://www.deepnet.cx/debbuild/.
     1270
     1271=head1 BUGS
     1272
     1273Funky Things Happen if you forget a command-line option or two.  I've been too lazy to bother
     1274fixing this.
     1275
     1276Many macro expansions are unsupported or incompletely supported.
     1277
     1278The generated scriptlets don't quite match those from rpmbuild exactly.  There are extra
     1279environment variables and preprocessing that I haven't needed (yet).
     1280
     1281Dcumentation, such as it is, will likely remain perpetually out of date.
     1282
     1283%_topdir and the five "working" directories under %_topdir could arguably be created by
     1284debbuild.  However, rpmbuild doesn't create these directories either.
     1285
    12471286=head1 SEE ALSO
    12481287
    1249 rpm(8), rpmbuild(8), and pretty much any document describing how to write a .spec file
    1250 
    1251 =head1 BUGS
    1252 
    1253 Probably plenty.  If you see something objectionable in debbuild's behaviour, report it. 
    1254 Send a patch if you feel inspired.  I don't promise I'll do anything other than say "Yup,
    1255 that's broken." or "Got your message.".
     1288rpm(8), rpmbuild(8), and pretty much any document describing how to write a .spec file.
    12561289
    12571290=cut
Note: See TracChangeset for help on using the changeset viewer.