소스 컴파일이 되지 않는 바이너리 혹은 스크립트 수준의 패키지를 위한 rpm build utility 입니다. 만들어 쓰던것을 공유해보고자 http://code.google.com/p/rpmwand/위에 둥지를 하나 틀어, rpmwand 라는 이름으로 올렸습니다.사용방법은 간단합니다.초기화$ rpmwand init sample* Created skeleton directory: 'sample-skel'* Created file list: sample-files.txt Please edit sample-files.txt* Created spec input file: sample.spec.in Please edit sample.spec.in Fix TODO valuesrpmwand 는 크게 두가지 명령으로 ..
웹서비스를 개발할때, 흔히 하듯 소스를 SVN에서 태깅후 java 컴파일 혹은 php 소스를 그대로 실서버에 반영하도록 하는 스크립트를 작성하는 대신, 올릴 내용을 RPM으로 묶고, 적절한 rpm dependency를 걸어서 설치/업그레이드하는 방식을 생각해보았습니다. RPM으로 배포를 하게되니, 새로운 웹서버를 구성할 때, 의존성에 따라서 필요한 서버 모듈들을 알아서 설치하게 되는 이점이 있더군요. 예를 들어 웹페이지 rpm에 필요한 꼭 설치해야하는 php 모듈들을 명시해 놓으면, 웹서버 설치시 빼먹을 수 있는 모듈들이 알아서 설치되는 것이 괜찮았습니다. 또한 DB 접속 파일등은 configuration 처리되므로, 굳이 스크립트에서 조심스럽게 하지 않아도 되는 점이 있습니다. 그리고, root 권한으..
- Total
- Today
- Yesterday
- Subversion
- 수선화
- 식물
- macosx
- 오픈소스
- 덴드롱
- url
- SSO
- BlogAPI
- TCP/IP
- perl
- writely
- MySQL
- OpenID
- nodejs
- tattertools
- 킹벤자민
- 대화
- Tattertools plugin
- 디버깅
- JavaScript
- 구근
- Linux
- ssh
- SVN
- 퀴즈
- 클레로덴드럼
- VIM
- 커피
- 벤자민
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |