File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -150,7 +150,7 @@ func BuildPackage(payload string) (next string, err error) {
150150
151151 // Building the package
152152 cmdStr = "docker run -v " + irgshConfig .Builder .Workdir + "/artifacts/" + raw ["taskUUID" ].(string )
153- cmdStr += ":/tmp/build --privileged=true -i pbocker bash -c /build.sh"
153+ cmdStr += ":/tmp/build --privileged=true -i pbocker bash -c /build.sh" // See builder/init.go to modify this script
154154 fmt .Println (cmdStr )
155155 _ , err = systemutil .CmdExec (
156156 cmdStr ,
Original file line number Diff line number Diff line change @@ -169,12 +169,14 @@ func InitBuilder() (err error) {
169169 return
170170 }
171171
172+ // build.sh script is written here.
173+ // We're only taking the *.deb and *.buildinfo (if any) files from pbuilder result
172174 cmdStr = `echo 'FROM debian:latest' > ` + irgshConfig .Builder .Workdir + `/pbocker/Dockerfile && \
173175 echo 'RUN apt-get update && apt-get -y install pbuilder' >> ` + irgshConfig .Builder .Workdir + `/pbocker/Dockerfile && \
174176 echo 'RUN echo "MIRRORSITE=` + irgshConfig .Builder .UpstreamDistUrl + `" > /root/.pbuilderrc' >> ` + irgshConfig .Builder .Workdir + `/pbocker/Dockerfile && \
175177 echo 'RUN echo "USENETWORK=yes"' >> ` + irgshConfig .Builder .Workdir + `/pbocker/Dockerfile && \
176178 echo 'COPY base.tgz /var/cache/pbuilder/' >> ` + irgshConfig .Builder .Workdir + `/pbocker/Dockerfile && \
177- echo 'RUN echo "pbuilder --build /tmp/build/*.dsc && cp -vR /var/cache/pbuilder/result/* /tmp/build/" > /build.sh && chmod a+x /build.sh' >> ` + irgshConfig .Builder .Workdir + `/pbocker/Dockerfile`
179+ echo 'RUN echo "pbuilder --build /tmp/build/*.dsc \n cp -vR /var/cache/pbuilder/result/*.deb /tmp/build/ \n cp -vR /var/cache/pbuilder/result/*.buildinfo /tmp/build/ || true " > /build.sh && chmod a+x /build.sh' >> ` + irgshConfig .Builder .Workdir + `/pbocker/Dockerfile`
178180 _ , err = systemutil .CmdExec (
179181 cmdStr ,
180182 "Preparing Dockerfile" ,
You can’t perform that action at this time.
0 commit comments