{"id":1116,"date":"2014-03-19T20:15:46","date_gmt":"2014-03-19T12:15:46","guid":{"rendered":"http:\/\/www.hsyyf.me\/?p=1116"},"modified":"2014-03-19T20:15:46","modified_gmt":"2014-03-19T12:15:46","slug":"%e6%9c%80%e6%96%b0%e7%89%88torque%e7%9a%84pkgbuild","status":"publish","type":"post","link":"https:\/\/www.hsyyf.me\/?p=1116","title":{"rendered":"\u6700\u65b0\u7248torque\u7684PKGBUILD"},"content":{"rendered":"<p>arch\u91cc\u7684torque\u5df2\u7ecf\u6709\u4e24\u5e74\u6ca1\u6709\u66f4\u65b0\u4e86,\u6700\u65b0\u7248\u90fd\u66f4\u65b0\u5230\u4e864.2.6.1\u4e86,\u800cAUR\u91cc\u8fd8\u662f4.2.0\u7684\u7248\u672c.\u91cd\u65b0\u4fee\u6539\u4e86\u4e00\u4e0bPKGBUILD.<\/p>\n<p>\u9996\u5148\u6267\u884cyaourt -S torque,\u7b49\u5230\u4e0b\u8f7d\u5f00\u59cb\u540e,\u7ec8\u6b62\u4e0b\u8f7d,\u53ef\u4ee5\u53bb\u5b98\u7f51\u76f4\u63a5\u4e0b4.2.6.1v\u7248.\u505a\u8fd9\u4e00\u6b65\u7684\u539f\u56e0\u662f\u8981systemd\u7684\u914d\u7f6e\u6587\u4ef6.\u4ece\/tmp\/yaourt-aur-user\/\u6587\u4ef6\u4e0b\u5427torque\u7684\u6574\u4e2a\u6587\u4ef6\u5939\u62f7\u8d1d\u51fa\u6765,\u6362\u6210\u4e0b\u9762\u7684PKGBUILD\u6587\u4ef6,\u91cd\u65b0makepkg PKFGUILD.\u9002\u5408systemd\u7684arch.<\/p>\n<p><code lang=\"text\"># Maintainer: flub <flub123@gmx.de><br \/>\n# Change: hsyyf<www.hsyyf.me><\/p>\n<p>pkgname=torque<br \/>\npkgver=4.2.6.1<br \/>\npkgrel=2<br \/>\npkgdesc='An open source resource manager providing control over batch jobs and distributed compute nodes.'<br \/>\nurl='http:\/\/www.adaptivecomputing.com\/products\/open-source\/torque\/'<br \/>\narch=('i686' 'x86_64')<br \/>\nlicense=('GPL')<br \/>\ndepends=('openssh' 'libxml2')<br \/>\nmakedepends=('make' 'gcc')<br \/>\noptdepends=()<br \/>\ninstall=torque.install<br \/>\noptions=(!libtool)<br \/>\nbackup=(var\/spool\/torque\/server_name var\/spool\/torque\/mom_priv\/config var\/spool\/torque\/serv_priv\/{nodes,serverdb})<br \/>\nsource=(\"http:\/\/adaptive.wpengine.com\/resources\/downloads\/${pkgname}\/${pkgname}-${pkgver}.tar.gz\"<br \/>\n        \"torque-server\" \"torque-node\" \"torque-scheduler\"<br \/>\n        \"torque-server.service\" \"torque-node.service\" \"torque-scheduler.service\")<br \/>\nmd5sums=('a87afed9436967cf10468ef76a7e8fcd'<br \/>\n         '41581ea0fba02960ec7c128432f8f6ec'<br \/>\n         'dfe8aa183dd9ec5dfcc2ba6a5f234053'<br \/>\n         'e17b16f4898f1bfbbc4a6c208973889e'<br \/>\n         'ba0040be81343b261b2add9451e350cc'<br \/>\n         '5ae10463e54d33ec34fc5dc09f3d619e'<br \/>\n         '0059e2e8fb803ccf0ecea0aa708a61ea')<\/p>\n<p>build() {<br \/>\n  cd \"${srcdir}\/${pkgname}-${pkgver}\"<br \/>\n  .\/configure --with-default-server=localhost \\<br \/>\n              --with-server-home=\/var\/spool\/torque \\<br \/>\n              --with-rcp=scp \\<br \/>\n              --with-tcl=no \\<br \/>\n              --disable-gui \\<br \/>\n              --prefix=\/usr \\<br \/>\n              --disable-gcc-warnings \\<br \/>\n              --mandir=\/usr\/share\/man || return 1<br \/>\n  mv src\/resmom\/Makefile src\/resmom\/Makefile.old<br \/>\n  cat src\/resmom\/Makefile.old | sed 's\/$(MOMLIBS) $(PBS_LIBS)\/$(PBS_LIBS) $(MOMLIBS)\/g' > src\/resmom\/Makefile<br \/>\n  make || return 1<br \/>\n}<\/p>\n<p>package() {<br \/>\n  cd \"${srcdir}\/${pkgname}-${pkgver}\"<br \/>\n  make DESTDIR=\"${pkgdir}\/\" install || return 1<br \/>\n  mkdir -p ${pkgdir}\/etc\/systemd\/system\/<br \/>\n  cp ${srcdir}\/*.service ${pkgdir}\/etc\/systemd\/system\/.<br \/>\n}<\/p>\n<p># vim:set ts=2 sw=2 et:<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>arch\u91cc\u7684torque\u5df2\u7ecf\u6709\u4e24\u5e74\u6ca1\u6709\u66f4\u65b0\u4e86,\u6700\u65b0\u7248\u90fd\u66f4\u65b0\u5230\u4e864.2.6.1\u4e86,\u800cAUR\u91cc\u8fd8\u662f4.2.0\u7684\u7248\u672c [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[16],"tags":[44,25,142],"class_list":["post-1116","post","type-post","status-publish","format-standard","hentry","category-16","tag-archlinux","tag-aur","tag-torque"],"_links":{"self":[{"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/posts\/1116","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1116"}],"version-history":[{"count":0,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=\/wp\/v2\/posts\/1116\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1116"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1116"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hsyyf.me\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1116"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}