Prośba ..

Bartosz Taudul wolf42 w wp.pl
Czw, 19 Wrz 2002, 14:17:57 CEST


On Thu, Sep 19, 2002 at 01:25:28PM +0200, Tomasz Kłoczko wrote:
> > O właśnie. Czemu skrypty generujące iso przewalają pliki z jednego
> > miejsca na drugie, skoro można zrobić linki?
> Popraw skrypt. Jest w repo.
Nie wiem gdzie, poza tym boje się, że popsuję. Odpowiedni patch wygląda
tak:

--- geniso-poldek-	Thu Sep 19 11:00:37 2002
+++ geniso-poldek	Thu Sep 19 14:14:56 2002
@@ -67,13 +67,13 @@
 	ISODIR0=$MAINISODIR/0
     	mkdir -p ${ISODIR}/PLD || exit 1
 	if [ "${NR}" = "0" ]; then
-	    cp -pRL ${ROOT}/PLD-1.0/${ARCH}/PLD/coinst	${ISODIR}/PLD/coinst
-	    cp -pRL ${ROOT}/PLD-1.0/${ARCH}/PLD/images	${ISODIR}/PLD/images
-	    cp -pRL ${ROOT}/PLD-1.0/${ARCH}/PLD/inst	${ISODIR}/PLD/inst
+	    ln -s ${ROOT}/PLD-1.0/${ARCH}/PLD/coinst	${ISODIR}/PLD/coinst
+	    ln -s ${ROOT}/PLD-1.0/${ARCH}/PLD/images	${ISODIR}/PLD/images
+	    ln -s ${ROOT}/PLD-1.0/${ARCH}/PLD/inst	${ISODIR}/PLD/inst
 
 	    case ${ARCH} in
 	    	i386|i586|i686)
-			cp -pRL ${ROOT}/PLD-1.0/${ARCH}/PLD/dosutils  ${ISODIR}/PLD/dosutils
+			ln -s ${ROOT}/PLD-1.0/${ARCH}/PLD/dosutils  ${ISODIR}/PLD/dosutils
 #			cp -a ${ROOT}/PLD-1.0/i386/PLD/BOOT		${ISODIR}/PLD/BOOT
 		;;
 	    esac
@@ -93,7 +93,7 @@
 	mkdir -p ${ISODIR}/PLD/RPMS
 #	ln -s .						${ISODIR}/PLD/RPMS/RPMS
 	for file in $(cat ${ISOTMPDIR}/pld-${ARCH}.iso.list.${NR}); do
-		cp -a ${ROOT}/PLD-1.0/${ARCH}/PLD/RPMS/${file} \
+		ln -s ${ROOT}/PLD-1.0/${ARCH}/PLD/RPMS/${file} \
 			${ISODIR}/PLD/RPMS/${file}
 	done
 
@@ -157,7 +157,7 @@
 	${ROOT}/.stat/bin/mkisofs \
 	  ${MKISOFSOPT} \
 	  ${BOOTOPT} \
-	  -J -r \
+	  -J -r -f \
 	  -o ${ROOT}/iso/ra/${ARCH}/${ISONAME}.iso \
 	  ${ISODIR}/ || rm -f ${ROOT}/iso/ra/${ARCH}/${ISONAME}.iso

wolf
-- 
  Bartek   .  - Zwróćmy uwagę na wielorakość i różnorodność tego ruchu.
  Taudul   :  
(temp. sig):....................................... magiczne teksty nauczycieli:
    w o l f <at> p l d , o r g _ p l             .:. http://4f.lo14.szczecin.pl



Więcej informacji o liście dyskusyjnej pld-devel-pl